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 Software Engineering 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?
- 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.
- Which of the following is/are behavioral testing technique(s)? (A) Equivalence Partitioning (B) Graph-Based Testing Method (C) Boundary Val…