COCOMO
COCOMO (Constructive Cost Model) is a family of software cost estimation models that predict effort, schedule, and cost for software projects. Developed by Barry Boehm in the early 1980s, it provides a parametric approach in which total effort is a function of program size and a set of cost drivers.
COCOMO I consists of Basic, Intermediate, and Detailed models. All variants use size measured in thousands of
Inputs include project size (KLOC) and ratings for numerous cost drivers. Outputs include estimated effort (person-months),
COCOMO II, introduced to address modern software development, reuse, and process practices, updates the original model
Usage and limitations: COCOMO is widely taught and used for early-stage budgeting and project planning, but