This document discusses various techniques for estimating software costs:
1. Expert judgment relies on experienced people's assessments but can be unreliable due to biases. The Delphi technique improves expert judgment by anonymously aggregating estimates over multiple rounds.
2. Work breakdown structures break projects down into components to estimate costs bottom-up. The COCOMO model also estimates bottom-up using algorithmic formulas adjusted by multipliers for attributes.
3. COCOMO is demonstrated through an example estimating effort of 191 person-months and a 13 month schedule for a 30,000 line embedded software project with high reliability requirements.