Systems Analysis and Design
Systems Analysis and Design
DESIGN
INTRODUCTION
Systems
Analysis
& Design
Information
System
2
Software Engineering!
Information Systems Enginee
Systems Engineering!
Information Systems Develop
Other names...!
Which
one?
3
Systems Analyst
A title given to a person who studies the
problems and needs of an organization
looking for improvement opportunities.
Other names:
Software Engineer
Systems Engineer
Software Developer
Programmer/Analyst
Nerd or Hacker! (joking!)
4
An idea
Completed
Design and
ImplementationInformation
System
Time
Analysis
Planning
Evolution
Analysis
Systems
Implementation
ImplementationDesign
Systems Evolution
6
System
Natural
Fabricated
Information
Systems
Automated
Information
Systems
Others
Others
Examples:
System
A SYSTEM is a set of:
interrelated components
working together
for a common purpose
A Generic System
Model
(with Six
Components)
SYSTEM
processing
boundary
controls
inputs
feedback
outputs
Examples:
Automobile
Student Registration S
Others...
10
System
smaller
Subsystem
Example
Water Vehicles
Cruise Ship
Staterooms
11
data
people
procedures
12
data
people
software procedure
hardware
13
An AUTOMATED INFORMATION
SYSTEM has three basic
characteristics to consider:
DATA
FUNCTIONS
BEHAVIOR
electronically
FUNCTIONS - transformations or actions taken
BEHAVIOR - the observable effects from interaction
data
SA&D
software
people
procedure
hardware
15
16
17
Steering
Committee*
Users*
Managers*
SYSTEMS
ANALYST
Database
Administrators
* = Stakeholders
Vendors
Programmers
& Tech. Staf
Systems Analyst
may be acting as
a Project Manager
for some of these
interactions.
18
PLUS:
Functional Business
Knowledge
Verbal & written
communication skills
Systems Analysis and Design
21
work experience
Continued
Involvement
(5)
Information
System (6)
Requirements Specification
Analysis
(3)
Problem
Definition
Skills (2)
Design
and
Implementation
Problem
Solution
Skills (4)
Information
Technology
Staff
22
Activities:
Physical Design
Prototyping (optional)
Software Construction/Purchase
User Documentation - Deliverable
Testing
Training
User Acceptance
Conversion
Implementing the system
Deliverable:
Information System
23
shapes
24
25
Design and
Implementation
Analysis
Planning
Feasibility Study (optional)
Requirements Determination
Conceptual Design
Physical Design
Construction and/or Purchase
(prototype)
Training
Conversion - old to new
Implementation
Evolution - maintenance &
enhancements
26
End
Waterfall or Staircase
SDLC
Begin
Planning
Feasibility Study
Requirements Determination
Conceptual Design
Physical Design
Conversion
Training
Implementation
Evolution
End
27
Iterative SDLC
Spiral SDLC
SDLC Activities
Planning
Feasibility Study
Requirements Determination
Conceptual Design
Physical Design
Conversion
Training
Implementation
Evolution
Risk Analysis
Verification/Test
28
Boehm, 1988
29
30
QUITTING
TIME
31