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)

4.4 NESMA

4.5 AGILE

posted @ 2023-03-14 09:35  xwx123  阅读(49)  评论(0)    收藏  举报