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 Database Management Systems 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?
- Indexed/grouped allocation (of disk blocks to a file) is useful because: (A) It supports both sequential and direct access. (B) The entire…
- A moving-head disk has 200 tracks, numbered 0 to 199. The head has just finished a request at track 125 and is currently at track 143 (so i…
- A disk head is currently at cylinder 50. The pending requests, in the order they arrived, are for cylinders: 4, 34, 10, 7, 19, 73, 2, 15, 6…