Estimating Complexity of Developing a Large Business Application

Which Methodology to Use for Estimating Complexity of Developing a Large Business Application?

Prev Question Next Question

Question

Which of the following is the BEST methodology to use for estimating the complexity of developing a large business application?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

A.

A. Function point analysis (FPA) is the best methodology for estimating the complexity of developing a large business application. Function point analysis is a structured method of calculating the amount of functionality that a software application provides. It measures the size of the software application based on the business requirements and user inputs and outputs. The FPA approach uses a set of rules to count the functionality of a software application, which is then used to calculate the complexity of the application.

B. Software cost estimation is a technique that estimates the cost and time required to develop a software application. This technique is based on a number of factors, including the size of the software application, the complexity of the application, and the development team's experience. However, it may not be the best methodology to estimate the complexity of developing a large business application as it focuses on cost and time instead of complexity.

C. Work breakdown structure (WBS) is a technique used to break down a project into smaller, more manageable tasks. It involves creating a hierarchical structure of tasks that need to be completed to achieve the project's objectives. While WBS is useful for managing and tracking progress, it does not directly address the complexity of developing a large business application.

D. Critical path analysis (CPA) is a technique used to identify the tasks that are critical to completing a project on time. It involves identifying the tasks that have the longest duration and are the most dependent on other tasks. While CPA is useful for managing project timelines, it does not address the complexity of developing a large business application.

In conclusion, the best methodology to use for estimating the complexity of developing a large business application is function point analysis (FPA).