Application Life Cycle
- Application Life Cycle
- the life cycle
consisting of all phases during which a single
application
is produced, used, and retired
As illustrated in the preceding figure, Life Cycle is part of the following inheritance hierarchy:
The typical responsibilities of an application life cycle are to:
- Develop a single applicationthat meets the needs of its customer organization.
- Deliver the application to the customer organization.
- Manage the use of the application by its user organization(s).
- Retire the application when it is no longer needed.
- Provide an overview to the entire life of an application in terms of its phases.
- Provide overall organization to the associated activities and milestones.
- Support top-level scheduling of activities, personnel, and resource acquisition.
As illustrated in the preceding figure, the Application Life Cycle typically consists of the following
roughly sequential phases:
- Initiation Phase
- Construction Phase
- Initial Production Phase
- Full-Scale Production Phase
- Delivery Phase
- Usage Phase
- Retirement Phase
- Different cycles contain different phases, depending on the mission of the endeavor.
- Cycles and phases can be combined or decomposed depending
on the need for these stages to better map to engagements and
contracts between the various organizations.