Ch. 8 - System Development Approaches (Methodology & Tools)
Ch. 8 - System Development Approaches (Methodology & Tools)
APPROACHES TO
SYSTEM DEVELOPMENT
Methodology, Tools and Techniques
4
Traditional Predictive Approach to the
5
SDLC
Project planning – initiate, ensure feasibility, plan
schedule, obtain approval for project
Analysis – understand business needs and processing
requirements
Design – define solution system based on
requirements and analysis decisions
Implementation – construct, test, train users, and install
new system
Support – keep system running and improve
Information System Development
Phases
6
SDLC and Problem Solving
7
9
Modified Waterfall Approach
with Overlapping Phases
10
Newer Adaptive Approaches to the
11
SDLC
Based on spiral model
Project cycles through development activities over and over until project
is complete
Prototype created by end of each cycle
Focuses on mitigating risk
12
Activities of Each SDLC Phase
13
Prioritize requirements
Convert data
Maintain system
Small patches, repairs, and updates
Enhance system
Small upgrades or enhancements to expand system
capabilities
Larger enhancements may require separate development
project
Support users
Help desk and/or support team
What are Methodologies?
19
20
What Are Models?
21
22
What Are Tools?
23
http://www.sparxsystems.com/products/ea
/index.html
24