Assume that the annual change traffic for maintenance (modification) of an embed
ID: 3848513 • Letter: A
Question
Assume that the annual change traffic for maintenance (modification) of an embedded software system (compressing 72 KSSI at the beginning of year 1) would be about 15% per year (6% is deleted code; 5% is the modified code; and 4% is the new code). Assume the cost driver (CD) of the s system is nominal 1.5, and complexity factor (CF)is 0.93 for the modification. What would be the modification cost for year 1 if one MM costs QR I000? How many staff should be recruited for this project if it is to be completed within 3 months in year 1? What would be the total size of the software in terms of KDSI (KSSI) after 3 years of maintenance with the same rate of annual change in every year? You must show every step of your calculations. Only providing final computed value will attract 0 grade.Explanation / Answer
The COCOMO is one of the most widely used software estimation model, which predicts the effort and schedule for software product based on size and the number of cost drivers that affect productivity
The basic COCOMO model formula
E= ab (KLOC or KDSI)bb
D= cb(E)db
P=E/D
E is effort applied in person-months
D is the development time
KLOC/KDSI is the estimated number of delivered lines of the code
P is the number of people required
The coefficients ab bb cb db
Organic 2.4 1.05 2.5 0.38
Semi-detached 3.0 1.12 2.5 0.35
Embedded 3.6 1.20 2.5 0.32
We have determined our project fits the characters of basic organic mode
Mode organic Effort E=2.4 (KDSI)1.05 Schedule TDEV=2.5(E)0.38
The effort for modify the software is
Development Effort E=2.4 (KDSI)1.05
=2.4(14)1.05
=38 man-months per year
= 76 man-month for 2 years
The cost of modification foe 1 MM
E = 2.4 (KDSI)1.05
= 2.4(10)1.05
= 27 (For 1 year )
= 54 (For 2 years)
The size of the software KDSI after 2 years
KLOC is the estimated size of the software product expressed in Kilo Lines of Code,
= 14% (previous)
=28% (for 2 years)