Download presentation
Presentation is loading. Please wait.
Published byTyler Jackson Modified over 8 years ago
1
Software Development Life Cycle (SDLC) Presented by The Smartpath Information System An ISO 9001:2008 Certified Organization www.thesmartpath.in
2
Software Development Life Cycle (SDLC) Initial or Req uirement gat hering Phase Analysis Pha se Design Pha se Coding Pha se Testing Ph ase Delivery an d Maintena nce www.thesmartpath.in
3
Let’s take an example of a house for understanding the complete process of SDLC This is a house which the client want to be build. www.thesmartpath.in
4
In the same way… A company or a client proposes a project to software developing company This a project proposed by NEO CORPORATION www.thesmartpath.in
5
1 ST Phase of SDLC REQUIREMENT GATHERING www.thesmartpath.in
6
Here the ARCHITECT is gathering requiremen ts about the house to be built from the client www.thesmartpath.in
7
In the same way, the BUSINESS ANALYST gathers requirements from the client www.thesmartpath.in
8
Business analyst gathers requirements from the customer to make it a document. The User Requirement Document(URD) is the proof document of this phase. I NITIAL P HASE www.thesmartpath.in
9
2 nd Phase Of SDLC REQUIREMENT ANALYSIS www.thesmartpath.in
10
Here the architect is analyzing the re quirements of the house www.thesmartpath.in
11
Similarly the requirements of the project are al so analyzed www.thesmartpath.in
12
Analysis Phase Input : User Requirement Document(URD). Task performed : Feasibility study Tentative planning Technology selection Requirement analysis Output : Software Requirement Specification (SRS). www.thesmartpath.in
13
3 rd Phase Of SDLC DESIGNING www.thesmartpath.in
14
After analysis the floor plan of the house is prepared www.thesmartpath.in
15
Design Phase Input : Software Requirement Specification(SRS) Output : Technical Design Document(TDD)Technical Design Document(TDD) It consists of diagrams like ER Diagram, Data Flow Diagram, Pseudo code, Table Structures, User Interfaces. www.thesmartpath.in
16
4th Phase Of SDLC IMPLEMENTATION www.thesmartpath.in
17
Building the house o Contractor follows all building standards and Completes the construction of the house with the help of his labors o Output is Finished Building www.thesmartpath.in
18
Coding for the project o Developer follows all Coding standards and Completes coding part of the application. o Output is Source Code Document or Build www.thesmartpath.in
19
5 th Phase Of SDLC TESTING www.thesmartpath.in
20
The architect is analyzing whether the house built is according to his floor plan or not. www.thesmartpath.in
21
Testing Of The Final Product Is Done By The Tester www.thesmartpath.in
22
Testing Input1: User Requirement Document(URD) As soon as the requirements are finalized by the customer in the requirement gathe ring phase, the URD is given to the testing team and simultaneously with the SDLC, STLC procedure is followed by the testing team. It involves reviewing the URD and raising any doubts if any After understanding the requirements clearly the test cases are written. Input2:Build Once the build is released then all the test cases are executed and the bugs raised are documented in the Defect Profile Document www.thesmartpath.in
23
Final Phase Of SDLC DELIVERY & MAINTENANCE www.thesmartpath.in
24
In the same way the final tested Quality s oftware is delivered to the client www.thesmartpath.in
25
Delivery and Maintenance Input: Quality Product Deployment Engineer or Senior Test Engineer deploys the Product in t he Client’s Environment in accordance with Deployment document call ed delivery. Maintenance is the Service provided to the client after the delivery of t he product. www.thesmartpath.in
26
Project Development without proper SDLC www.thesmartpath.in
27
Importance of Testing in SDLC Testing plays an important role in SDLC. Testing also improves the quality of the product and project by discovering bugs early in the software. Testing not only improves the quality of the product, but it also improves the company quality also. Testing in SDLC helps to prove that all the software requirements are always implemented correctly or not. www.thesmartpath.in
28
7489428791, 0788-2291583 www.thesmartpath.in
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.