About Me

Total Pageviews

22667

Followers

Text Widget

Powered by Blogger.

Thursday, 7 May 2015



SDLC is a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process..
It is also called as Software development process.  
The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process.

1. Requirements gathering :
Gather as much information as possible about the details & specifications of the desired software from the client. This is nothing but the Requirements gathering stage.
Business analyst will gather all the information from the customer and prepare Business Requirement 
Specification (BRS) or User Requirement Specification (URS) documents. Senior business analyst will prepare System Requirement Specification (SRS) documents.

2. Analysis :
The features and the function that need to be put in the project are determined / analyzed.

3.Design :
This is done by the chief architect HLD and LLD are prepared.
HLD  - Defines the overall hierarchy of the function i.e. system architecture and design .
LLD   - Defines the internal logic of the project . i.e. actual software components are implemented.

4.Development :
Based on design document small module are summed together and developed.

5. Testing :
Testing phase is done by testing engineer. Different types of testing are performed.

6. Implementation & Maintenance :
Engineer with the coordination of developer will install /implement the developed application .
The testing / maintenance team will suggest to change the software if necessary.

Related Posts:

  • Installation Testing What is Installation Testing ? Checks the installing and uninstalling of the software in customer site. Installation Testing: It is performed to … Read More
  • Performance Testing What is Performance Testing ? . Check the response time of application . . Performance means that speed of the processing . Performance testing,… Read More
  • Inter System Testing   What is Inter systems Testing? Many a times, an application is hosted across locations; however, all data needs to be deployed over a cen… Read More
  • Volume Testing What is Volume Testing ? Its also known as storage testing or memory testing . Find weakness in the system with respect to its handling of large … Read More
  • Parallel Testing What is Parallel testing ? It is also called as comparative  or competitive testing . Comparison of two different systems.(Old version Vs N… Read More

0 comments:

Post a Comment

Popular Posts

Copyright © 2025 Manual Testing | Powered by Blogger
Design by Duan Zhiyan | Blogger Theme by NewBloggerThemes.com