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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.