Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of COCOMO Reporter:Hui Zhang

Similar presentations


Presentation on theme: "Overview of COCOMO Reporter:Hui Zhang"— Presentation transcript:

1 Overview of COCOMO Reporter:Hui Zhang E-mail:zhh_andely@yahoo.com.cn

2 Schedul  What is COCOMO  The history of COCOMO  Costar  COCOMO II

3 Schedul  What is COCOMO  Costar  The history of COCOMO  COCOMO II

4 What is COCOMO(1)  COCOMO:Constructive Costing Model  based on a study of hundreds of software projects  an open model  all of the details are published

5 What is COCOMO(2)  the details including: A. The underlying cost estimation equations B. Every assumption made in the model e.g. "the project will enjoy good management"

6 What is COCOMO(3) C. Every definition e.g. the precise definition of the Product Design phase of a project D. The costs included in an estimate are explicitly stated e.g. project managers are included, secretaries aren't

7 Schedul  What is COCOMO  Costar  The history of COCOMO  COCOMO II

8 Costar(1)  a software estimation tool based on the Constructive Cost Model (COCOMO)  gives you early estimates about the proper schedule and staffing levels and more refined estimates

9 Costar(2)  to define a software structure : A. 3,000 lines of code B. two subsystems C. the components of each subsystem D. the level of detail that suits your needs

10 Costar(3)  Advantages:  estimates are more objective and repeatable than estimates made by methods relying on proprietary models  can be calibrated to reflect your software development environment, and to produce more accurate estimates

11 Schedul  What is COCOMO  Costar  The history of COCOMO  COCOMO II

12 The history of COCOMO(1)  1981 The original COCOMO by Dr. Barry Boehm "COCOMO 81“  1986 Costar 1.0 is released.  1987 Ada COCOMO and Incremental COCOMO are introduced  1988, 1989 Refinements are made to Ada COCOMO. Costar 2.0 is released.

13 The history of COCOMO(2)  1990 Costar 3.0 is released.  1993 Costar 4.0 is released.  1995, 1996 Early papers describing COCOMO II  1997 Costar 5.0, supporting COCOMO II  1998 The second calibration of COCOMO II  1999 The third calibration of COCOMO II

14 The history of COCOMO(3)  2000 Costar 6.0 is released, and supports COCOMO II.2000  2003 Costar 7.0 is released, and supports drag & drop, wizards, XP, import from USC tool, toolbars, and filters.

15 Schedul  What is COCOMO  Costar  The history of COCOMO  COCOMO II

16 Exponents and Equations ( 1 )  SLOC :Source Lines of Code  Defination: A. only source lines B. source lines created by the project staff C. one sloc is one logical line of code D. declarations are counted as sloc E. comments are not counted as sloc

17 Exponents and Equations ( 2 )  EFA: Effort Adjustment Factor  simply the product of the effort multipliers corresponding to each of the cost drivers for your project  cost drivers : what types of operations are difficult in prod uction and what drivers their costs

18 Exponents and Equations ( 3 )  five Scale Drivers : A. Precedentedness B. Development Flexibility C.Architecture / Risk Resolution D. Team Cohesion E. Process Maturity

19 Exponents and Equations ( 4 )  Effort Equation:  Effort = 2.94 * EAF * (KSLOC)^E Where: EAF—— the Effort Adjustment Factor E ——an exponent derived from the five Scale Drivers

20 Exponents and Equations ( 5 )  Schedule Equation  Duration = 3.67 * (Effort)^SE Where Effort——the effort from the effort equation SE——the schedule equation exponent derived from the five Scale Drivers

21 References  http://www.softstarsystems.com/ http://www.softstarsystems.com/  http://sunset.usc.edu/research/COCOMOII/c ocomo_main.html http://sunset.usc.edu/research/COCOMOII/c ocomo_main.html

22  Thanks very much !


Download ppt "Overview of COCOMO Reporter:Hui Zhang"

Similar presentations


Ads by Google