Certified Information Systems Auditor (CISA) — Question 1245
Which of the following provides the BEST estimate of the complexity associated with a software development project for a web-based application?
Answer options
- A. Function point analysis
- B. Value adjustment factor
- C. Lines of code
- D. Constructive cost model
Correct answer: A
Explanation
Function point analysis is considered the best method for estimating the complexity of a software project because it quantifies the functionality provided to the user, making it a comprehensive measure. The other options, while useful in certain contexts, do not provide as reliable an estimate of project complexity as they focus on different metrics or aspects of the development process.