Lifecycle Processes
Software Engineering Process

Waterfall life-cycle model
[first proposed by Royce 1970, popularized by Boehm 1976]
Royce, W. W., "Managing the development of Large Software Systems: Concepts and Techniques," Proceeding 1970 WESCON Technical Papers, Vol. 14, Western Electronic Show and Convention, August 1970.
Boehm, B. W., "Software engineering," IEEE Transactions on Computers, Vol. C-25, No. 12, December 1976, pp. 1226-1241.
Software Engineering Process

Boehm's Spiral Model
of the Software Process
[Boehm76]Boehm, B. W., "A Spiral Model of Software Development and Enhancement," ACM SIGSOFT Software Engineering Notes, Vol. 11, No. 4, Aug. 1986, pp. 14-24.
[Doftman97a]
M. Dorfman and R. H. Thayer, Software Engineering, IEEE Computer Society Press, 1997.Process Model for System Engineering,
Software System Engineering and
Software Engineering
