0% found this document useful (0 votes)
65 views

National University of Modern Languages, Rawalpindi: Assignment # 2

The document is an assignment submission that includes 3 questions regarding software engineering economics. It provides solutions for computing effort, schedule, and productivity for organic-mode software products of varying sizes. It also calculates annual maintenance effort and full-time staff required for maintaining a 10KDSI payroll software product. Finally, it estimates the nominal effort and development time for a 100KDSI organic software product.

Uploaded by

student ww
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views

National University of Modern Languages, Rawalpindi: Assignment # 2

The document is an assignment submission that includes 3 questions regarding software engineering economics. It provides solutions for computing effort, schedule, and productivity for organic-mode software products of varying sizes. It also calculates annual maintenance effort and full-time staff required for maintaining a 10KDSI payroll software product. Finally, it estimates the nominal effort and development time for a 100KDSI organic software product.

Uploaded by

student ww
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

National University of Modern Languages, Rawalpindi

Subject: Software Engineering Economics

BS SE - 1

Instructor: Ms. Sobia Shafiq

Submitted by:

Wardah Saleem F-101032

Sara Najam F-101046

Assignment # 2

Submission Date: 4 Dec 2020

1. Compute the total effort, schedule and overall project productivity


associated with the development of organic-mode software products of
the following sizes: 5000 DSI, 20,000 DSI and 50,000 DSI.

Solution:

1. 5000 DSI

Effort:

MM = 2.4(5)1.05 = 13 Man-Months

Schedule:

TDEV= 2.5 (13)0.38 = 6.62 months

Productivity:

5000/13 = 384.6 DSI/MM

Or by roundoff productivity = 385 DSI/MM


2. 20,000 DSI

Effort:

MM = 2.4(20)1.05 = 55.75 = 56 Man-Months

Schedule:

TDEV= 2.5 (56)0.38 = 11.54 = 12 months

Productivity:

20000/56 = 357.14 DSI/MM

Or by roundoff productivity = 357 DSI/MM

3. 50,000 DSI

Effort:

MM = 2.4(50)1.05 = 145.92 = 146 Man-Months

Schedule:

TDEV= 2.5 (146)0.38 = 16.61= 17 months

Productivity:

50000/146 = 342.46 DSI/MM

Or by roundoff productivity = 342 DSI/MM

2. Suppose you are planning the maintenance of a 10-KDSI organic-mode


payroll processing software product, assuming that it will annually add
3000 DSI and modify 2000 DSI. How many man-months will be
required for annual maintenance and what FSP level of effort should be
anticipated?

Given:

Delivered source of Instructions = 10 KDSI


Annually addition = 3000 DSI

Modification = 2000 DSI

Basic Annual Maintenance effort (MM )AM = ?

Full Time Software Person ( FSP ) = ?

Solution:

1. Basic Annual Maintenance effort (MM )AM

(MM)AM = 1.0 (ACT) (MM)D

So, to find MM first we have to find ACT ;

Annual Change Traffic(ACT ) = ( 3000 + 2000 ) / 10,000

= 0.5

(MM )D = 2.4 (10 )1.05 = 26.92 = 27

Putting Values in Annual Maintenance Effort Formula;

(MM)AM = 1.0 (0.5 ) (27)D

= 13.5 MM

2. Full Time Software Person ( FSP )

(FSP)M = (MM)AM /12

= 13.5 / 12

= 1.125 FSP

3. Suppose you are developing a software product of organic type. You have
estimated the size of the product to be about 100,000 lines of code.
Compute the nominal effort and the development time.

Given:
Lines of codes = 100,000 DSI
= 100 KDSI
Mode = Organic mode

Solution:

1. Nominal Effort (MM )


MM = 2.4 (100 KDSI )1.05 = 302.14 Man-Months
2. Schedule (TDEV) =
TDEV = 2.5 (302.14 MM )0.38 = 21.89 months

___________________________

You might also like