Section 3. Stages of Software Engineering Application

This section addresses the software engineering and related organizational tasks that should be accomplished for each stage of the software life cycle. These tasks are arranged by the functional organizations involved in the software development effort, including software engineering, computing environment preparation, software implementation, post-development process preparation, and software test and evaluation.

A representation of the software life cycle is shown in Figure 1. This set of life-cycle stages is used to describe how a software product should be developed, distributed, and supported. The software life cycle begins with the identification of requirements for the software product ...

Get Software Engineering now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.