Tuesday, September 21, 2010

Life Cycle of a Software Project




Software:- It is a collection of computer programs and related data that provide the instructions telling a computer what to do.


Project:- It is a sequence of tasks planned from beginning to end bounded by time, resources and required results.
  • So, a software project is a collection of programs and related data that are done in a planned manner with bounded time, resources and end results.
A software development process is a structure imposed on the development of a software product. It is also called as software life cycle or a software process.




The following diagram shows the step-by-step procedure of Software Development -



This diagram is known as Software Development Life Cycle (SDLC)


Requirements phase: In this phase the required data about the project is collected and are categorized into different types of requirements.

Design phase: At this stage the crude design of the whole project is made ready.

Implementation phase: This stage is concerned with the actual coding phase. The coding can be done in any languages.

Verification phase: It is to verify that the implementation done in the previous stage meets all the requirements collected in the 1st phase.

Maintenance phase: This is where the end product is put into use. User is using the product and if any changes are needed that are to be incorporated at this stage.

  • All these phases may be repeated as many times as possible until the desired product is available.

1 comment:

  1. I used this to make new titanium athletics, but I was
    This is a very titanium tent stakes similar style of the original but titanium blue with very different weights. grade 23 titanium I like this type of titanium aftershokz shape and titanium teeth dog also enjoy playing poker.

    ReplyDelete