SEE04 Software cost & costing
Software cost & costing
4.1 Structure of Software Cost
structure of software cost
software costs include:
- Initiation cost
- design and development costs (build cost)
- deployment and installation costs (acceptance cost)
- operation and maintenance costs (80% of life cycle cost)
- retirement disposal costs
4.2 software cost estimation
key input of software cost estimation
- Functional requirements: WHAT
Functional size - Nonfunctional requirements: HOW
Nonfunctional size e.g., the VAF in INPUG - Technical requirements: boundary
4.3 Software cost estimation methods
two major viewpoints:
- Macro viewpoint-including Equation, Comparison, and
Analogy methods. - Micro viewpoint-including Work breakdown method
Software estimation approach:
- Equation(方程法)
- Comparison(类比法)
- Analogy(类推法)
- Work breakdown
Producing a detailed Estimate
functional size measurement method:
- COSMIC (Common Software Measurement International Consortium)
- FiSMA (Finnish Software Measurement Association)
- IFPUG (International Function Point User Group)
- NESMA (Netherlands Software Metrics Association)
Application FP versus Project FP
AFPA = [AFPB + ADD − DEL + (CHGA − CHGB)]
EFP = ADD + DEL + CHGA
the number of function points that they represent before the change (CHGB) and after the change (CHGA).
the functional size of the application after the
enhancement (AFPA)
the functional size for the enhancement project (EFP)

浙公网安备 33010602011771号