Title :
Dynamic multistage software estimation
Author :
Schooff, Richard M. ; Haimes, Yacov Y.
Author_Institution :
Dept. of Math. Sci., US Air Force Acad., Colorado Springs, CO, USA
fDate :
5/1/1999 12:00:00 AM
Abstract :
This paper develops dynamic models that advance the state-of-the-art in software estimation to meet the analytic requirements of the most current spiral and prototyping software development process paradigms. These models account for the dynamics of changing requirements, system design, and other policy factors. The dynamic formulation permits analysis of the effect of current-stage decisions on future decision opportunities in light of multiple objectives associated with cost overrun and schedule delay. A linear-normal dynamic model with closed-form solution is developed first and provides the context for defining the components of the software cost-estimation dynamic model and for describing the interaction of these components. A second model relaxes the linearity and normal distribution restrictions, employing nonlinear state and observation equations derived from the Intermediate COCOMO and COCOMO II models
Keywords :
Monte Carlo methods; dynamic programming; normal distribution; software cost estimation; software development management; software prototyping; COCOMO; Monte Carlo simulation; changing requirements; cost overrun; dynamic models; dynamic multistage software estimation; dynamic programming; linear-normal dynamic model; nonlinear state equations; normal distribution; observation equations; policy factors; schedule delay; software cost-estimation; software prototyping; spiral software development; system design; Context modeling; Costs; Delay effects; Dynamic scheduling; Nonlinear dynamical systems; Programming; Software prototyping; Spirals; State estimation; System analysis and design;
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
DOI :
10.1109/5326.760571