System Analysis & Design Chapter 3
System Analysis & Design Chapter 3
C H A P T E R
3 INFORMATION
SYSTEMS
DEVELOPMENT
Chapter Map
• Implications
– You CANNOT skip level
• It takes time to move from one level to the next
• Not many organization are above level 1
• Highly difficult to start at the level 3
– Esoteric new technology should be avoided at the
lower levels (especially level 1 and 2)
– Starting level for the off-the-shelf systems
– The levels are already becoming important for
contracts.
Back
Classical Problem-solving approach
1. Study and understand the problem, its context, and
its impact.
2. Define the requirements that must be meet by any
solution.
3. Identify candidate solutions that fulfill the
requirements, and select the “best” solution.
4. Design and/or implement the chosen solution.
5. Observe and evaluate the solution’s impact, and
refine the solution accordingly.
Back
Overlap of System Development Phases
Back
Back
Shows
corresponding
participants for
each phase
Scope Definition
Two objectives
– Is this problem worth looking at?
– If the problem is worth looking at, establish the size and
boundaries of the project, the project vision, any
constraints or limitations, the required project participants,
and, finally, the budget and schedule.
– Participants
• systems owners, SA, and project managers
– Deliverables
• A problem statement and an initial scope statement
Problem Analysis
Objective
Study the existing system and analyzes the findings to
provide the project team with a more thorough
understanding of the problems that triggered the project.
– Answer the most important question,“Will the benefits of
solving these problems exceed the costs of building the
system to solve these problems?”
– Participants
• systems owners, SA, and project managers
– Deliverables
• A system improvement objective
• Ex) reduce the time between order processing and shipping by
three days
Requirements Analysis
Objective
Define and prioritize the business requirement: find out
what users need or want out of the new system.
• Perhaps the most important phase of systems development.
– Participants
• system users, SA, and project managers
– Deliverables
• Business requirements statement
Logical Design
Objective
Translate business user requirements into a system model
– Participants
• SA (draw model)
• System users (validate model)
• Project managers
– Deliverables
• Logical system models and specifications
Decision Analysis
Objective
Translation of business user requirements into a system
model that depicts a technical implementation of the
users’ business requirements.
Two philosophies of physical design
– Design by specification – physical system models and detailed
specification are produced as a series of written (or computer-
generated) blueprints for construction.
– Design by prototyping – Incomplete but functioning applications or
subsystems (called prototypes) are constructed and refined
based on feedback from users and other designers.
• Participants
– system desingers, system builders, SA, and project managers
• Deliverables
– Design prototypes and physical specifications
– Next
Back
Hybrid Strategies