Page 172 -
P. 172
CHAPTER 5 SOFTWARE PROJECT PLANNING 143
COCOMO II [BOE00]) describe empirical estimation models. These books provide
detailed analysis of data derived from hundreds of software projects. An excellent
book by DeMarco (Controlling Software Projects, Yourdon Press, 1982) provides valu-
able insight into the management, measurement, and estimation of software proj-
ects. Sneed (Software Engineering Management, Wiley, 1989) and Macro (Software
Engineering: Concepts and Management, Prentice-Hall, 1990) consider software proj-
ect estimation in considerable detail.
Lines-of-code cost estimation is the most commonly used approach in the indus-
try. However, the impact of the object-oriented paradigm (see Part Four) may inval-
idate some estimation models. Lorenz and Kidd (Object-Oriented Software Metrics,
Prentice-Hall, 1994) and Cockburn (Surviving Object-Oriented Projects, Addison-
Wesley, 1998) consider estimation for object-oriented systems.
A wide variety of information sources on software planning and estimation is avail-
able on the Internet. An up-to-date list of World Wide Web references that are rele-
vant to software estimation can be found at the SEPA Web site:
http://www.mhhe.com/engcs/compsci/pressman/resources/
project-plan.mhtml