Software Life Cycle Phases

Software Life Cycle Phases thumbnail
The phases of the software life cycle help to manage application development projects.

The software development life cycle is a project management concept that segments an application development project into smaller phases. When each phase is completed chronologically, the project is more easily managed and is more likely to be completed on time, within scope and according to specifications. The six phases of the software life cycle are planning, design, development, testing, implementation, and maintenance.

  1. Phase One: Planning

    Phase Two: Design

    • The design phase of the software life cycle produces a blueprint for developers.
      The design phase of the software life cycle produces a blueprint for developers.

      During the design phase, the requirements gathered from the planning stage are crafted into an application blueprint that will instruct the developer how to create the software.

    Phase Three: Development

    Phase Four: Testing

    Phase Five: Implementation

    Phase Six: Maintenance

    • Maintenance phase involves support for the application.
      Maintenance phase involves support for the application.

      The maintenance phase is the final phase and includes continual support throughout the life of the application. It also involves fixing the software when it breaks and reacting to situations that require an adjustment or enhancement to the application.

Related Searches:

References

  • Photo Credit laptop keyboard image by apeschi from Fotolia.com taking notes image by Charles Jacques from Fotolia.com blueprint image by Igor Zhorov from Fotolia.com ANSI image by DBX60 from Fotolia.com computer worker image by PD-Images.com from Fotolia.com computer image by peter Hires Images from Fotolia.com HDD repair image by Paolo Frangiolli from Fotolia.com

Comments

You May Also Like

Related Ads

Featured