Effort, time, resources and money are required for doing any project. The estimates of these parameters are the basis of any project plan. This chapter covers approaches, techniques and models used in software project estimation. It discusses:
Various parameters of a software project
Various approaches to project estimation
Classification of software projects
Overview of COCOMO
The objective of a software project is to develop software for a given scope and quality requirements within specified time and cost limits. The cost of software development is the main determinant of its price. The time limit specified in the software contract is based on the estimate of time needed to complete the project. Availability ...