Software Cost Estimating,
Abstract:
The objective of software cost estimating is to determine what resources will be needed to produce and to maintain the software associated with a project. Resources of particular interest in software cost estimating are manpower, computer time and elapsed time. A good estimate will also show when and how costs will be incurred, so that the estimate can be used, not only to provide justification for software development, but also as a management control tool. This report discusses why software cost estimating is error prone, and summarizes a number of different strategies for software cost estimating inherent in published models of the software development process, commenting on their strengths and weaknesses. Nineteen published models are considered. Author