Systems Development Life Cycle
Systems Development Life Cycle
Expected Outcomes
References
• J.A Hoffer, J.F. George, and J.S. Valacich, "Modern Systems Analysis and Design", 7/E,
Addison-Wesley, 2014
• Kenneth E. Kendall, Julie E. Kendall.,“Systems Analysis and Design ”, Pearson, 2014
• D. Jeya Mala and S. Geeta, "Object Oriented Analysis & Design Using UML", McGrawHill,
2013
• Alan Dennis, Barbara Haley Wixom, David Tegarden, "Systems Analysis and Design With
UML : An Object-Oriented Approach ", John Wiley, 2010
• Klaus Pohl, "Requirement Engineering Fundamentals", Santa Barbara, CA : Rocky Nook,
2011
Introduction
Planning
Maintenan
Analysis
ce
Implementati
Design
Figure 2.1 shows system on
development life cycle
SDLC Phases
Testing stages:
i. Unit testing
ii. Integration testing
iii. System testing
iv. User Acceptance Test
Implementation
Analysis
Design
Coding/Implementation
Testing
Maintenance
Figure 2.2 Waterfall Lifecycle Model
Waterfall Lifecycle Model
Advantages:
i. Provides structure approach to new
developer
ii. Sets requirements early
iii. Easy to understand
iv. Milestones are better understood
Other SDLC Approaches