Constructive Cost Model (COCOMO) estimates software development effort and cost based on lines of code and cost adjustment factors. It has three modes - organic, semi-detached, and embedded - which apply different effort multipliers based on project size and constraints. Effort is estimated as a function of lines of code. Development time is estimated as a function of effort. COCOMO also provides formulas to estimate average staff size, productivity, and the impact of cost drivers on effort. While useful, it has limitations such as ignoring requirements volatility and documentation effort.
Constructive Cost Model (COCOMO) estimates software development effort and cost based on lines of code and cost adjustment factors. It has three modes - organic, semi-detached, and embedded - which apply different effort multipliers based on project size and constraints. Effort is estimated as a function of lines of code. Development time is estimated as a function of effort. COCOMO also provides formulas to estimate average staff size, productivity, and the impact of cost drivers on effort. While useful, it has limitations such as ignoring requirements volatility and documentation effort.
Constructive Cost Model (COCOMO) estimates software development effort and cost based on lines of code and cost adjustment factors. It has three modes - organic, semi-detached, and embedded - which apply different effort multipliers based on project size and constraints. Effort is estimated as a function of lines of code. Development time is estimated as a function of effort. COCOMO also provides formulas to estimate average staff size, productivity, and the impact of cost drivers on effort. While useful, it has limitations such as ignoring requirements volatility and documentation effort.