Recall & Review
beginner
What does COCOMO stand for?
COCOMO stands for Constructive Cost Model. It is a method used to estimate the cost, effort, and time required to develop software.
Click to reveal answer
beginner
Name the three levels of the COCOMO model.
The three levels of COCOMO are:<br>1. Basic COCOMO<br>2. Intermediate COCOMO<br>3. Detailed COCOMO
Click to reveal answer
beginner
What is the main input used in the COCOMO model to estimate effort?
The main input is Lines of Code (LOC) or thousands of lines of code (KLOC) expected to be written in the software project.
Click to reveal answer
intermediate
How does the Intermediate COCOMO model improve upon the Basic COCOMO?
Intermediate COCOMO adds cost drivers or factors like product reliability, complexity, and team experience to adjust the effort estimate, making it more accurate than Basic COCOMO.
Click to reveal answer
intermediate
What is the purpose of the Detailed COCOMO model?
Detailed COCOMO breaks down the project into smaller components and applies cost drivers to each part, providing a very detailed and precise estimate of effort and schedule.
Click to reveal answer
What is the primary measure used by COCOMO to estimate software development effort?
✗ Incorrect
COCOMO uses Lines of Code (LOC) as the main input to estimate effort.
Which COCOMO model includes cost drivers to adjust estimates?
✗ Incorrect
Intermediate and Detailed COCOMO use cost drivers to refine effort estimates.
What does the Detailed COCOMO model do differently compared to the Basic model?
✗ Incorrect
Detailed COCOMO divides the project and applies cost drivers to each part for precise estimates.
Which of the following is NOT a factor considered in Intermediate COCOMO's cost drivers?
✗ Incorrect
Number of programming languages is not a typical cost driver in Intermediate COCOMO.
COCOMO is primarily used to estimate which of the following?
✗ Incorrect
COCOMO estimates the effort and cost needed to develop software.
Explain the three levels of the COCOMO model and how they differ in estimating software development effort.
Think about how each level adds more detail and factors to improve accuracy.
You got /3 concepts.
Describe how cost drivers influence the effort estimation in the COCOMO model.
Consider why just counting lines of code might not be enough.
You got /3 concepts.