Lecture 19-20 F21
Lecture 19-20 F21
(SE-231)
(Lecture 19-20)
Instructor:
Gul Sher Ali
1
The Exponent B
Scale Factor(SF) - COCOMO II
Product attributes
Concerned with required characteristics of the software product
being developed.
Computer attributes
Constraints imposed on the software by the hardware platform.
Personnel attributes
Multipliers that take the experience and capabilities of the
people working on the project into account.
Project attributes
Concerned with the particular characteristics of the software
development project.
Effects of cost drivers
Maximum & Minimum Data are from ref: Boehm, 1997
Exponent value 1.17
System size (including factors for reuse 128, 000 DSI
and requirements volatility)
Initial COCOMO estimate without 730 person-months
cost drivers (M=1)
Reliability Very high, multiplier = 1.39
Complexity Very high, multiplier = 1.3
Memory constraint Maximum High, multiplier = 1.21
Tool use Low, multiplier = 1.12
Schedule Accelerated, multiplier = 1.29
Adjusted COCOMO estimate: 2306 person-months
Overview of COCOMO
t2
t − 2
PY = pm 2 e tD
tD
Where t = month, tD = month at peak effort
Rayleigh Curves
Peak effort at 7 months - Requiring 5 People
Rayleigh Curve
5.0
4.5
4.0
3.5
Person-months
3.0
2.5
2.0
1.5
1.0
0.5
0.0
0 5 10 15 20 25 30
Calendar Months
Life-Cycle
Requirements Design Code Test Maintenance
Rayleigh Curve
9.0
8.0
7.0
Person-months
6.0
5.0
4.0
3.0
2.0
1.0
0.0
0 5 10 15 20 25 30
Calendar Months
16
17