SDLC

By
BindhuMadhavi
Sponsered by:smackstuff.com
Project
Problem?
Customer

Organization

Solution!
Process
Problem?
Customer

Organization

Solution!

How?

What?

When?
Who?
• Covansys

Need

Client

FAI
Product/
Service

Methods

Artifacts

Schedule
Worker
Testing Life Cycle
Requirements
Capture

Analysis

The Scenarios Design and the Test Case
Development could normally start...
Requirements Gathering
•
•
•
•
•
•

The Analyst conducts an initial study of the problem and
Gathers information such as
T...
Analysis
• Applications areas to be considered
eg Stock control, purchasing, Accounts etc
• System investigations for each...
Cont…
• The intention……..
to determine how well a business copes with its
current information processing needs, and whethe...
Design
•
•
•
•
•
•
•
•

User interface design
Design of output reports
Input screens
Data storage ie files, database table...
Coding
• Program development
• Equipment acquisition
• Draft up user guides
• Coding Report

• All the programs, Functions...
Testing
• Testing is Executing a program with an intention of
finding defects
• To discover defects.
• To avoid user detec...
COST OF DEFECT REPAIR
•
•
•
•
•
•

Phase
% Cost
Requirements
0
Design
10
Coding
20
Testing
50
Customer Site
100
Installation and Maintenance
Installation:
•
File conversion
•
System testing
•
System changeover
•
New system becomes ope...
Testing lifecycle
Development Lifecycle
Project
Planning

Requirements
Capture

Analysis
& Design

Implementation
Build 0
...
Software development life cycle
Software development life cycle
Upcoming SlideShare
Loading in …5
×

Software development life cycle

524 views
307 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
524
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software development life cycle

  1. 1. SDLC By BindhuMadhavi Sponsered by:smackstuff.com
  2. 2. Project Problem? Customer Organization Solution!
  3. 3. Process Problem? Customer Organization Solution! How? What? When? Who?
  4. 4. • Covansys Need Client FAI Product/ Service Methods Artifacts Schedule Worker
  5. 5. Testing Life Cycle Requirements Capture Analysis The Scenarios Design and the Test Case Development could normally start in parallel with the Development Cycle. Test Execution Synchs up with the Development Cycle during the functional Testing Phases Test planning & Scenario Design New Version Test Case Development Defect Fixing Cycle Defects Test Execution Test Cycle Closure Test Result Analysis ©Copyright 2004, Cognizant Academy, All Rights Reserved
  6. 6. Requirements Gathering • • • • • • The Analyst conducts an initial study of the problem and Gathers information such as Technologically possible? Economically possible? Legally possible? Operationally possible? • Output : Feasibility Report
  7. 7. Analysis • Applications areas to be considered eg Stock control, purchasing, Accounts etc • System investigations for each application • Cost estimates • System requirements • Timescale for implementation • Expected benefits
  8. 8. Cont… • The intention…….. to determine how well a business copes with its current information processing needs, and whether it is possible to improve the procedures in order to make it more efficient or profitable. Note: FRS contains Input, Output, process but no format. • Use Cases contains user action and system response with fixed format
  9. 9. Design • • • • • • • • User interface design Design of output reports Input screens Data storage ie files, database tables System security Backups, validation, passwords Test plan Design Document that consist of Architectural Design, Database Design, Interface Design
  10. 10. Coding • Program development • Equipment acquisition • Draft up user guides • Coding Report • All the programs, Functions, Reports that related to Coding
  11. 11. Testing • Testing is Executing a program with an intention of finding defects • To discover defects. • To avoid user detecting problems • To prove that the software has no faults • To learn about the reliability of the software. • To ensure that product works as user expected. • To stay in business • To avoid being sued by customers • To detect defects early, which helps in reducing the cost of defect fixing.
  12. 12. COST OF DEFECT REPAIR • • • • • • Phase % Cost Requirements 0 Design 10 Coding 20 Testing 50 Customer Site 100
  13. 13. Installation and Maintenance Installation: • File conversion • System testing • System changeover • New system becomes operational • Staff training Maintenance • corrective maintenance • perfective maintenance • adaptive maintenance
  14. 14. Testing lifecycle Development Lifecycle Project Planning Requirements Capture Analysis & Design Implementation Build 0 Build 1 Build 2 Test Lifecycle Plan Test Design Test Setup Test Bed Execute Test Evaluate Test Defect Tracking/Enhancement Request ©Copyright 2004, Cognizant Academy, All Rights Reserved

×