0
0
Software Engineeringknowledge~5 mins

COCOMO model in Software Engineering - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
ANumber of developers
BLines of Code (LOC)
CProject budget
DNumber of features
Which COCOMO model includes cost drivers to adjust estimates?
AIntermediate COCOMO
BBasic COCOMO
CDetailed COCOMO
DNone of the above
What does the Detailed COCOMO model do differently compared to the Basic model?
ABreaks project into parts and applies cost drivers to each
BUses only LOC without adjustments
CIgnores project complexity
DEstimates only schedule, not effort
Which of the following is NOT a factor considered in Intermediate COCOMO's cost drivers?
AProduct reliability
BTeam experience
CSoftware complexity
DNumber of programming languages used
COCOMO is primarily used to estimate which of the following?
ASoftware development effort and cost
BUser satisfaction
CHardware requirements
DMarketing budget
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.