Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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)