A software company needs to develop a project that is estimated as 1000 function points and is planning to use JAVA as the programming language whose approximate lines of code per function point is accepted as 50. Considering a = 1.4 as multiplicative factor, b = 1.0 as exponential factor for the basic COCOMO effort equation and c = 3.0 as multiplicative factor, d = 0.33 as exponential factor for the basic COCOMO duration equation, approximately how long does the project take to complete?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: B. 12.2 months
Explanation
Size first: 1000 FP × 50 LOC/FP = 50,000 LOC = 50 KLOC. Effort from the basic COCOMO effort equation E = a × (KLOC)b = 1.4 × 501.0 = 70 person-months. Duration from D = c × Ed = 3.0 × 700.33. Since 700.33 = e0.33 × ln 70 = e0.33 × 4.2485 = e1.402 ≈ 4.06, the duration is 3.0 × 4.06 ≈ 12.2 months. Hence option 2.More Software Engineering questions
- The functional requirements of a proposed system have been estimated as 500 function points. Assume that JAVA is the programming language w…
- If S1 is the total number of modules defined in the program architecture, and S3 is the number of modules whose correct function depends on…
- Which design metric is used to measure the compactness of the program in terms of lines of code?
- Test suite is consist of:
- ________ is intended to show that a system both conforms to its specifications and meets the expectations of the system customer.
- For a function of two variable, boundary value analysis yields.