Download presentation
Presentation is loading. Please wait.
1
Systems Development Life Cycles
3
The Traditional Systems Development Life Cycle
4
Advantages and Disadvantages of Traditional SDLC
5
Prototyping
7
Advantages and Disadvantages of Prototyping
8
Rapid Application Development (RAD)
9
Reasons for Outsourcing
10
Factors Affecting Systems Development Success Degree of Change –Continuous Improvement versus Reengineering –Managing change
11
Factors Affecting Systems Development Success
12
Quality and Standards
13
Computer-Aided Software Engineering (CASE) Tools Automate many of the tasks required in a systems development effort and enforce adherence to the SDLC, thus instilling a high degree of rigor and standardization to the entire systems development process Upper-CASE tools - CASE packages that focus on activities associated with the early stages of systems development. Lower-CASE tools - focus on the later stages of systems development and are capable of automatically generating structured program code. Integrated-CASE tools - provide links between upper- and lower-CASE packages.
14
CASE Tools
15
Systems Analysis Identifying Sources of Data
16
Collecting Data
17
Data Analysis Data modeling Activity modeling Application flowcharts Grid charts CASE tools
18
Data and Activity Modeling
19
Application Flowcharts
20
Grid Charts
21
Requirements Analysis Asking directly Critical success factors (CSFs) The IS plan Screen and report layout
22
Summary Systems development team - of stakeholders, users, managers, systems development specialists, and various support personnel Five phases of the traditional SDLC - investigation, analysis, design, implementation, and maintenance and review Systems investigation participants - stakeholders, users, managers, employees, analysts, and programmers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.