The functional requirements of a proposed system have been estimated as 500 function points. Assume that JAVA is the programming language with the LOC/FP ratio of 50. Using the basic COCOMO effort equation E = a(KLOC)b with a = 2.5 and b = 1.0, the estimated effort is
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: C. 62.5 person months
Explanation
Convert function points to size first: 500 FP × 50 LOC/FP = 25,000 lines of code = 25 KLOC. Substituting into the basic COCOMO effort equation, E = a × (KLOC)b = 2.5 × 251.0 = 2.5 × 25 = 62.5 person-months. Because the exponent b is exactly 1.0 here the relationship is linear, so no logarithms are needed. Option 1 (25) is the raw KLOC figure and option 2 (75) uses a = 3.0, so both are traps for a misread constant.More Database Management Systems questions
- 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…
- What is called journaling in a Linux operating system?