Documente Academic
Documente Profesional
Documente Cultură
Introduction To Information
System Analysis & Design
Outline:
1.1
1.1
Introduction to System
Analysis And
Design
SAD
is
to
improve
1.2
The Analysts and Accountants
Role in
System Development
SYSTEM
A system is an interrelated set of business procedures
used within one business unit working together for a
purpose.
Consist of nine characteristics
Exist within an environment.
A boundary separates a system from its environment.
CHARACTERISTICS OF A
SYSTEM
Components.
Interrelated Components.
Bondary.
Purpose.
Environment.
Interfaces.
Constraits.
Input.
Output.
IMPORTANT SYSTEM
DECOMPOSITION.CONCEPTS
The process of breaking down a system into smaller components.
Allows the system analyst to:
i) Break a system into a small, manageable and understandable
subsystem.
ii) Focus on one area at a time without interference from other areas.
iii) Concentrate on a component pertinent to one group of users
without confusing users with unnecessary details.
iv) Build different components at independent times and have the
help of different analyst.
MODULARITY.
SYSTEM ANALYST
Design
1.3
Evolutions of System
Development Methodologies
Sys
l
e
v
e
te m D
e
M
t
n
e
m
p
o
?
?
y
g
o
l
o
d
o
th
Systems Development
Life Cycle ( SDLC)
A common
organization
methodology
used
in
an
Phase 1:
System Planning & Selection
Identify the needs for a new or enhance
existing system
System
Planning &
Selection
To investigate the system and determine the
propose systems scope
Phase 2
System Analysis
Phase 3
System Design
Logical Design
Logical Design
Physical Design
Phase 4
System
Implementation
& Operation
Implementation
It includes coding, testing and installation
Coding --- write the programs that make up the system
Testing--test individual programs & the entire system in order
to find and correct errors.
Installation--- the new system becomes a part of the daily activities of
the organization
It also included initial user support such as the finalization of
documentation, training programs and ongoing user assistance.
Operation
Users sometimes found problems with how the system
works and will offen think of improvements
Programmers make the changes that uses ask for and
modify the system to reflect changing business condition
These changes are necessary to keep the system running
and useful.
1.4
Iterative and Incremental
Development
ALTERNATIVE APPROACHES TO
DEVELOPMENT
Prototyping
Rapid Application Design (RAD)
Computer-Assisted Software Engineering (CASE) tools
Joint Application Design (JAD)
Participatory Design (PD)
Agile Methodologies
PROTOTYPING
Building a scaled-down working version of the system
Advantages:
- users are involved in design
- captures requirements in concrete form
Agile Methodology
Focuses on:
- adaptive methodologies
- people instead of roles
- self-adaptive development process
End of the
Chapter