Download presentation
Presentation is loading. Please wait.
Published byRegina Howard Modified over 6 years ago
1
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 2 Systems Analysis and Design in a Changing World, 6th Edition
2
Approaches to System Development
Chapter 2
3
Software Development Life Cycle (SDLC)
A system development methodology includes instructions for completing the activities of each core process by using specific models, tools, and techniques. Two software development approaches: Traditional Object-Oriented Systems Analysis and Design in a Changing World, 6th Edition
4
Software Development Life Cycle (SDLC)
Predictive approach to the SDLC assumes the project can be planned in advance Adaptive approach to the SDLC assumes the project must be more flexible and adapt to changing needs Systems Analysis and Design in a Changing World, 6th Edition
5
Traditional Predictive Approaches to the SDLC
Project Initiation Project Planning Project Analysis Project Design Project Implementation Deployment Systems Analysis and Design in a Changing World, 6th Edition
6
Systems Analysis and Design in a Changing World, 6th Edition
Waterfall Model Systems Analysis and Design in a Changing World, 6th Edition
7
Systems Analysis and Design in a Changing World, 6th Edition
Spiral Model Starting in the center and working outward, over and over again, until the project is complete. Systems Analysis and Design in a Changing World, 6th Edition
8
Systems Analysis and Design in a Changing World, 6th Edition
Spiral Model Systems Analysis and Design in a Changing World, 6th Edition
9
Systems Analysis and Design in a Changing World, 6th Edition
Waterfall vs Spiral The waterfall approach do all planning, all analysis, all design, and so forth, with a single pass. Iterative approach, with each iteration’s analysis, design, and implementation, modifications can be made to adapt to the changing requirements of the project. Systems Analysis and Design in a Changing World, 6th Edition
10
Incremental Development
An SDLC approach that completes portions of the system in small increments across iterations Each increment being integrated into the whole as it is completed Systems Analysis and Design in a Changing World, 6th Edition
11
Systems Analysis and Design in a Changing World, 6th Edition
Walking Skeleton A development approach in which the complete system structure is built but with bare-bones functionality. A complete front-to-back implementation. Both approaches provide extensive user testing and feedback. Systems Analysis and Design in a Changing World, 6th Edition
12
Systems Analysis and Design in a Changing World, 6th Edition
The Support Phase support activities maintain and enhance the system after it is installed and in use. The predictive waterfall SDLC explicitly includes a support phase, but adaptive, iterative SDLCs typically don’t, WHY ? Systems Analysis and Design in a Changing World, 6th Edition
13
System Development Methodology
A set of comprehensive guidelines for the SDLC that includes specific models, tools, and techniques. Components: Models Tools Techniques Systems Analysis and Design in a Changing World, 6th Edition
14
Approaches to Software Construction and Modeling
There are two main approaches: The Structured Approach The Object-Oriented Approach Systems Analysis and Design in a Changing World, 6th Edition
15
The Structured Approach
system development using structured analysis, structured design, and structured programming techniques. Structured approach vs traditional predictive approach of SDLC Systems Analysis and Design in a Changing World, 6th Edition
16
The Structured Approach
Techniques of structured approach: Structured analysis Structured design Structured programming Systems Analysis and Design in a Changing World, 6th Edition
17
The Object-Oriented Approach
System development based on the view that a system is a set of interacting objects that work. Object is a thing in an information system that responds to messages by executing functions or methods Systems Analysis and Design in a Changing World, 6th Edition
18
The Object-Oriented Approach
Techniques of object-oriented approach: Object-oriented analysis Object-oriented design Object-oriented programming Systems Analysis and Design in a Changing World, 6th Edition
19
Systems Analysis and Design in a Changing World, 6th Edition
Agile Development A guiding philosophy and set of guidelines for developing information systems in an unknown, rapidly changing environment. The leading trend in system development. keep system development projects responsive to change. Systems Analysis and Design in a Changing World, 6th Edition
20
Systems Analysis and Design in a Changing World, 6th Edition
Any Questions ! Systems Analysis and Design in a Changing World, 6th Edition
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.