- Introduction
- Estimation goals
- Definitions
- Expert-based techniques
- Model-based techniques
- Assigning confidence levels
- Expert-based techniques
- Analogy
- Wideband Delphi
- Using work breakdown structure
- COSMIC function points: A model-based approach
- Functional size measurement concepts
- COSMIC vs. IFPUG function points
- Determining measurement scope
- Identifying software boundaries
- Identifying functional processes
- Identifying data groups
- Identifying data movements
- Calculating functional size
- Transforming functional size into effort and schedule estimates
- Local customization
- Other model-based approaches
- Sizing based on lines of code
- Published transformation models
- COCOMO II: An estimation tool
- Course wrap-up
- Lessons learned
- Where to go from here
- Discussions and evaluations