Suggests quantitative methods for estimating software development time, describes various system models, and explains how to gather numerical information about a project