Software Release Life Cycles

Material Category: Learning Activity
Course Categories: Project Management | Software Engineering & Process | System Architecture & Administration |
FOSS Categories:


This POGIL activity explores how a software release changes over time as it is created, matures, and becomes obsolete. We call this the software release life cycle, because it parallels how animals are born, grow, mature, and die. This is different from (but related to) how the software is developed, which is the software development process or the software development life cycle (SDLC).
After successfully completing this activity, the learner should be able to:
* Describe major stages in the software release life cycle, including development, alpha, beta, support, and end-of-life.
* Describe some of the activities that occur in each stage.
* Describe some of the advantages & disadvantages of overlapping release cycles.


Source: Clif Kussmaul

Return to Teaching Materials

Leave a Reply