LOC oriented software estimation model E = 3.2 * (KLOC)¹·⁰⁵ is called:

2022

LOC oriented software estimation model E = 3.2 * (KLOC)¹·⁰⁵ is called:

Answer: C. Boehm simple modelLOC-oriented (algorithmic) software effort-estimation models express development effort as an empirical formula E = A + B * (KLOC)C, where A, B, and C are…

  1. A.

    Walston–Felix model

  2. B.

    Bailey–Basili model

  3. C.

    Boehm simple model

  4. D.

    Doty model for KLOC > 9

Attempted by 173 students.

Show answer & explanation

Correct answer: C

LOC-oriented (algorithmic) software effort-estimation models express development effort as an empirical formula E = A + B * (KLOC)C, where A, B, and C are constants derived by fitting each named model to historical project data, and KLOC is the estimated program size in thousands of lines of code.

The stem's formula has no additive constant, a coefficient of 3.2, and an exponent of 1.05. Matching these two numbers against the standard named LOC-oriented models identifies exactly which model they belong to.

Model

LOC-oriented effort formula

Walston-Felix model

E = 5.2 * (KLOC)0.91

Bailey-Basili model

E = 5.5 + 0.73 * (KLOC)1.16

Boehm simple model

E = 3.2 * (KLOC)1.05

Doty model (for KLOC > 9)

E = 5.288 * (KLOC)1.047

Only the Boehm simple model's own formula has coefficient 3.2 and exponent 1.05 with no additive term; the other three each differ in at least one constant, or add a constant term, so no other offered option can match the stem.

Therefore, E = 3.2 * (KLOC)1.05 is called the Boehm simple model.

Explore the full course: Hpsc Pgt Computer Science

Loading lesson…