Tuesday, December 28, 2010

Phases in SDLC

Five different phases in software development lifecycle:

Each phase has a defined input and a defined output.



  • Requirement analysis
  • Design analysis
  • Implementation
  • Testing
  • Maintenance


PHASES
INPUT
OUTPUT
Requirement Analysis
Get the requirements from client and problem definition.
Get the details of functionality and nonfunctionality requirements and Software requirement specifications (SRS)has to be written.
Design Analysis
Discuss about software requirement specifications(SRS) and analyze development of the architecture and design of the algorithms
It gives validated design document and details of various modules and the details of logic and algorithms
Implementation
Validated design document.software architects is given to programmer.They are able to do the coding.
Source code.Code in a given programming language.
Testing
The source code is converted into an executable code and various inputs are given.When wrong output is reflected defect is analyzed.
Completetely tested software that means Bug free software wil get.
Maintenance
It involves configuration management of the work product keeping track of the feedback from the client.
Customer satifaction

No comments:

Post a Comment