Wednesday, January 1, 2014

What is Software Development Life Cycle?

Software Development Life Cycle:
Stages involved in software project development

1) Information gathering, customer requirement
2)Analysis, Customer requirement v/s Solutions
3)Design, Dividing the project into modules & coupling them
4)Coding, Physical development of the project
5)Testing
6)Maintanance

Information Gathering:
In this stage, Business Analyst studies the requirement of the client / customer and they prepare the Business requirement Specification documents.

Analysis:
In this stage, Sr.Analyst prepared software requirements specification document with respect to corresponding BRS document. This document consists of two sub-documents,
 system requirement specification and Functional Requirement specification

Designing:
In this stage, Designers creates two documents
High level document and Low level document
HLD consists of main modules of the project from root to leaf and multiple LLD
LLD consists of sub - modules of main module along with data flow diagrams, ER-Diagrams etc are prepared by technical people.

Coding:
In this stage, Development team starts the coding for the project and develope the software.

Testing:
In this stage, Testing team tests the software that is developed by the development team by preparing the test cases.


No comments:

Post a Comment