An Alternative to the Rayleigh Curve Model for Software Development Effort
- 1 May 1980
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-6 (3) , 291-296
- https://doi.org/10.1109/tse.1980.230475
Abstract
A new model of the software development process is presented and used to derive the form of the resource consumption curve of a project over its life cycle. The function obtained differs in detail from the Rayleigh curve previously used in fitting actual project data. The main advantage of the new model is that it relates the rate of progress which can be achieved in developing software to the structure of the system being developed. This leads to a more testable theory, and it also becomes possible to predict how the use of structured programming methods may alter pattems of life cycle resource consumption.Keywords
This publication has 3 references indexed in Scilit:
- Validity of Execution-Time Theory of Software ReliabilityIEEE Transactions on Reliability, 1979
- A General Empirical Solution to the Macro Software Sizing and Estimating ProblemIEEE Transactions on Software Engineering, 1978
- A Bayesian Reliability Growth Model for Computer SoftwareJournal of the Royal Statistical Society Series C: Applied Statistics, 1973