Software Development and Project Management
Which describes the function point method used to estimate software size?
- AThe size and effort of the whole system are estimated from the actual results of similar systems developed in the past, adjusted for the differences
- BThe number of lines of source code is estimated and used as the input to formulas that give the effort and duration
- CThe amount of functionality seen by the user is scored and estimated from the number and complexity of external inputs, external outputs, external inquiries, internal logical files and external interface files
Show answer and explanation
Answer: C. The amount of functionality seen by the user is scored and estimated from the number and complexity of external inputs, external outputs, external inquiries, internal logical files and external interface files
The function point method measures the amount of functionality a system provides to its users by scoring the number and complexity of its inputs and outputs, inquiries and the files (data) it handles. Its advantages are that it does not depend on the programming language and that estimates can be made from the requirements or external design stage. Calculating effort from the number of lines of source code with formulas is the approach of methods such as COCOMO, and basing the estimate on similar past systems is estimation by analogy. In practice, estimates are often made with several methods and the results compared.
- A. This describes estimation by analogy.
- B. This describes methods such as COCOMO, which calculate effort from the number of lines of source code (LOC) with formulas.
- C. Correct. The size is measured by scoring the number and complexity of functions seen by the user.
Continue: 9 more Software Development and Project Management questions