Software Life Cycle

The Software Life Cycle or  software development life-cycle (SDLC) defines the life time of a program.

This describes how long software will be planned, designed, coded, tested, deployed and maintained.

These steps are typically repeated for the software’s life cycle.

There are many models that repeat this steps in different patterns.

Some of these are:

  • The Waterfall model
  • The Spiral model
  • Rapid development
  • Agile development
  • Iteratitive and Incremental development
  • Code and fix



One thought on “Software Life Cycle

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s