0% found this document useful (0 votes)
84 views11 pages

Approaches To Systems Development: Chapter 10 - Part 1

This document discusses approaches to systems development. It introduces the systems development life cycle (SDLC) which provides an overall framework for managing systems development projects through phases like planning, analysis, design, implementation, and deployment. There are two main approaches to the SDLC: predictive and adaptive. Predictive approaches like the waterfall model assume the system can be planned in advance, while adaptive approaches like the spiral model and incremental development are more iterative and flexible to change. The document also defines the role of a systems analyst and methodologies used in systems development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views11 pages

Approaches To Systems Development: Chapter 10 - Part 1

This document discusses approaches to systems development. It introduces the systems development life cycle (SDLC) which provides an overall framework for managing systems development projects through phases like planning, analysis, design, implementation, and deployment. There are two main approaches to the SDLC: predictive and adaptive. Predictive approaches like the waterfall model assume the system can be planned in advance, while adaptive approaches like the spiral model and incremental development are more iterative and flexible to change. The document also defines the role of a systems analyst and methodologies used in systems development.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Approaches to

Systems Development

Chapter 10 - part 1

Outline
Introduction
Systems Analyst

Ch 10 - Approaches to System

Development
SDLC
Phases & Core Processes
Approaches: Predictive & Adaptive
Methodology

Agile Development

Systems Analyst
Organizational role most responsible for

the analysis & design of information


systems.
Translates a _________ __________ into an

___________ ___________ ___________ .


Job Titles
vary by organization; read the job description
Systems Analyst
Business Analyst (client-facing)

Systems Analyst
more of a business problem solver
than a technical programmer
Knowledge & Skills
TECHNI DB, Programming, Computers Hardware,
Networking, Operating systems, and utilities,
CAL
Communication & collaboration technology
SDLC techniques

BUSINE
SS

Organizational knowledge
Management techniques
Functional work processes

PEOPLE

Communication skills
Interpersonal Skills
Roles: Negotiator, Teacher, Mentor,
Collaborator, Manager
4

Information System
Development Project
What is it?
It's a planned undertaking
Has fixed beginning and end
Produces desired result or product
It can differ in
Features
Size
Cost
Resources

SDLC: SYSTEMS DEVELOPMENT LIFE CYCLE


Provides overall framework for managing systems

development process
All projects use some variation of SDLC

Phase

Core Process

Project Initiation

1. Identify the problem/need & obtain


approval

Ch 11

2. Plan & monitor the project

Ch 11

3. Discover & understand the


details

Ch 2-5

Planning
Analysis
Design
Implementation
Deployment

4. Design the system components


5. Build, test, and integrate system
components

Ch 6, 8-9,12-13
Ch 13
Ch 14

6. Complete system tests and deploy


solution
6

2 Approaches to the SDLC


Predictive
SDLC

Adaptive SDLC

Waterfall Model

Spiral Model

Modified Waterfall

Incremental
Development

Assumptions
can be
planned in
advance
system can be
developed
according to
the plan

Assumptio
ns
Iterative
Must be
flexible &
adapt
7

Predictive Approaches
Project
Initiatio
n
Planning

Waterfall
One phase begins when another
completes; Specifications are frozen
Problems
System requirements locked in
Limited user involvement
Too much focus on milestone deadlines

Analysis
Design

Implement
ation
Deploym
ent
Support

Modified
Waterfall
Overlapping
phases
Can go

Project
Initiation

Planning

Analysis

Design

Implementation

Deployment

Support

Adaptive Approaches
Spiral Model
An iterative
approach
Spiral until project

completion
Then, deployed!

Project

Management:
managed differently
than a waterfall
approach
9

Adaptive Approaches
Incremental Development
Also, an iterative approach
BUT
System is built in small increments; it is "grown"
As an iteration is completed it is integrated to the whole
Partially deployed in steps

Advantage
some functionality gets
into the user's hands
much earlier

10

Methodology
A comprehensive guideline to follow for

completing every SDLC activity


Abstraction used
to separate out
aspect

Software to
create models
or other project
components

Guidelines
or instructions

11

You might also like