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

Suppose you are a manager of a newly founded software company with fresh univers

ID: 3582412 • Letter: S

Question

Suppose you are a manager of a newly founded software company with fresh university graduate; as your staff. Fortunately you win a contract from Boeing, and arc going to build a safety subsystem for Boeing 797, the future Boeing airplane. You have decided to use the waterfall software process model. At the moment, experts meeting concluded that the size of the software system is expected to have 100K Delivered Source Instructions (DSI). Use basic COCOMO, choose the correct mode, and calculate how many months and people need to be dedicated for the product design, programming, and integration and test phases of the project. Answers without derivation will get 0 mark. Use the same mode as 4.1, use intermediate COCOMO. The current intermediate COCOMO effort multiplier k = 1. Currently, our system analyst is a fresh graduate student, who belongs to the bottom 15% of all analysts in the business. An alternative is to hire a very senior analyst, who belongs to the top 10% of all analysts in the business. Suppose the pay for every man-month of effort is fixed at $1000/man-month. But to hire a very senior analyst, we need to pay an additional gratuity of Delta dollars. Suppose man-month cost and gratuity are the only two costs for your project. What is the maximum Delta you should allow, in order to financially benefit your company? Answers without derivation will get 0 mark

Explanation / Answer

4.1) By using basic cocomo model:

step 1: Analysing the mode of development.

Since the project has new system analysts and one experienced analyst of top 10% of the business, further the KLOC is also 100K, this project should projet should fall in semi-detached mode.

step 2: Finding Effort:

Effort = a1 x (KLOC)a2PM

where a1, a2 are variables depending upon the mode of development

KLOC is kilo line of code used to know the complexity and size of the project.

Effort is expressed in PM as person month which does not signify the number of people working in porject as well as number of months the project runs instead it is the area traced by person month graph used to get time.

here for semi-detached mode of development the forlmula we get for effort is:

Semi-Detached: Effort = 3.0(KLOC)1.12 PM

putting the values we have for KLOC = 100(in k)

Effort = 521.3402486

Step 3: Finding Estimation of development time:

Semi-detached: Time = 2.5(Effort)0.35 Months

Where Time is Estimated Time for the project which is expressed in months

Tdev=22.332248 Months

step 4: Staffing:

staffing =effort/duration

staffing= 23.344727 round off(24)

23 new system analysts and 1 senior analysts

4.2). Intermediate COCOMO model

Effort =ai(KLoC)(bi)(EAF)

Since the Multilier is 1, it will not affect the basic cocomo model

so Effort = 3.0(KLOC)1.12 PM

Effort = 521.3402486

Now total cost of the project with 24 staff including one new hired experienced staff.

total cost= 521.3402486 *1000 + delta(for new hired)

delta< 521340.24

so delta max allowed = 521340