Documente Academic
Documente Profesional
Documente Cultură
Dennis, Wixom,
Roth, System
Analysis and
Design, Third
Edition, Wiley
Phase 1: Planning
Phase 2: Analysis
Phase 3: Design
Phase 4: Implementation
Phase 1: Planning
The planning phase:
• understanding why an
information system should be
built.
• determine how project team
builds the information system.
• 2 planning steps:
project initiation
project management
Phase 1: Planning
2 Planning steps
During project initiation:
• identify system’s business
value to the organization
(COST: lower/increase
revenue?)
During project management:
creates work
plan
staffs the
Project manager project
put techniques to help project team
control & direct the project through the
entire SDLC
Phase 2: Analysis
Answers the questions of:
where &
who use what the when it
the system will be
system do used
The
project investigates current
team system
identifies improvement
opportunities
develops a concept for new
system
The system proposal is the initial
deliverable – describes business
requirements the new system should
meet
Phase 2: Analysis
3 Analysis Steps:
1. Analysis Strategy: analyse the
current system
2. Requirements gathering:
develop concept for new
system based on the analysis of
the information
3. System proposal: project
sponsor & other key individuals
decide whether to continue the
project or not
Phase 3: Design
4 Design Steps
1. Design 2. Architecture
Strategy: identify Design: describe
whether system the hardware,
will be developed software, and
inside or outside network
company infrastructure to be
3. Database & File used
4. Program Design:
Specification: define what
define what & programs need to
where data will be be written and
stored what they will do
Phase 4:
Implementation
In this phase:
• the system is developed or
purchased (in case of
packaged software)
• usually the longest and most
expensive part of the process
System
• has 3 steps: construction
Installation
Support Plan
Phase 4:
Implementation
3 Implementation Steps:
1. System Construction: System is
built and tested to make sure it
performs as designed
2. Installation: Prepare to support
the installed system
3. Support
(e.g. modem,Plan: Includes
if it needs a post-
to go online)
implementation review
Methodologies
A methodology is a formalized
approach to implementing the
SDLC
1. Systems Development
2. Data-centered
3. Object-oriented
Methodologies
System Development
Methodology:
• Waterfall development
• parallel development
• phased development
• prototyping-based
• throwaway prototyping
• agile development
Structured
Methodologies
Waterfall development:
• the analysts and users proceed from one
phase to the next.
• Advantages:
1. System requirements are identified long
before programming begins.
2. Minimized changes on requirements as the
project proceeds.
• Disadvantages:
1. Design must be completely specified before
programming begins.
2. Take longer time between the completion of
the system proposal in the analysis phase and
the delivery of the system.
Structured
Methodologies
Waterfall development:
Structured
Methodologies
Parallel development:
• Longer time elapses between the
analysis phase and the delivery of the
system
RAD Methodologies
Phased development:
•adjust the SDLC phases to get some part
of system developed quickly and into the
hands of the users.
•analysts use special techniques and
computer tools to speed up the analysis,
design, and implementation phases, such
as CASE (computer-aided software
engineering) tools.
•Problem: managing user expectations.
RAD Methodologies
Phased development:
•breaks overall system into a series of
versions developed sequentially.
•the team categorizes the requirements
into a series of versions.
•when each version is completed, the
team begins on a new version.
RAD Methodologies
Phased development:
RAD Methodologies
Prototyping-based:
•perform the analysis, design and
implementation phases concurrently.
•all 3 phases are performed repeatedly in a
cycle until the system is completed.
•a prototype is a smaller version of the
system with a minimal amount of features.