Date post: | 13-Dec-2015 |
Category: |
Documents |
Upload: | norma-willis |
View: | 232 times |
Download: | 0 times |
What is COCOMO(1)
COCOMO:Constructive Costing Model based on a study of hundreds of software pr
ojects an open model all of the details are published
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"
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
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
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
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
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.
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
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.
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
Exponents and Equations( 2) EFA: Effort Adjustment Factor simply the product of the effort multipliers co
rresponding to each of the cost drivers for your project
cost drivers: what types of operations are difficult in production and what drivers their costs
Exponents and Equations( 3) five Scale Drivers :
A. Precedentedness
B. Development Flexibility
C.Architecture / Risk Resolution
D. Team Cohesion
E. Process Maturity
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
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
References
http://www.softstarsystems.com/ http://
sunset.usc.edu/research/COCOMOII/cocomo_main.html