Presentation is loading. Please wait.

Presentation is loading. Please wait.

Systems Analysis and Design in a Changing World, 6th Edition

Similar presentations


Presentation on theme: "Systems Analysis and Design in a Changing World, 6th Edition"— Presentation transcript:

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


Download ppt "Systems Analysis and Design in a Changing World, 6th Edition"

Similar presentations


Ads by Google