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.