Professional Documents
Culture Documents
System Analysis and Design
System Analysis and Design
Design:
System Analysis Approaches
CSD 207
System Analysis
Systems analysis defines the problems to be solved and provides
the architecture of the proposed system.
The terms analysis and synthesis come from Greek where they
mean respectively "to take apart" and "to put together".
investigation,
design and
implementation.
• Each stage involves close consultation with potential users, in the various
functional areas of the organization, to ensure that their information and
operational requirements are met.
09/15/2021 By Dr. Patricia Ghann 4
Role of System Analyst
The three primary roles of the systems analyst are:
consultancy
supporting expert
agent of change
Better performance
More information
Stronger controls
Reduced cost
Operational
feasibility
The
Schedule
Technical four
(Time)
feasibility feasibility feasibility
tests
Economic
feasibility
(cost-
benefit
analysis)
09/15/2021 By Dr. Patricia Ghann 12
Feasibility Analysis
Is a detailed business case for a project
Lack of familiarity with technology: have we used it before, how new is it?
Operational Cost
-Software upgrade
-Software repairs
-operational team salaries
09/15/2021 By Dr. Patricia Ghann 16
Types of Benefits
Tangible: you can assign dollar value to it
Intangible benefit
It is estimated that 70% of systems fail. Explain why this is so common and what
should be done to mitigate this.
Cost
Purpose
Length/ duration
Risk
Economic Value
-project portfolio perspective: how does project fit within the entire portfolio of project?
- Trade-off is needed(what are the trade off)
Uses PPM software - to collect and manage information about all project.
e.g on-going and awaiting projects
By organizing and consolidating every piece of data regarding proposed and
current projects, project portfolio managers provide forecasting and
business analysis for companies looking to invest in new projects.
Employee allocation
• The SDLC in system analysis and design aims to produce a high quality system
that meets or exceeds customer expectations, reaches completion within time
and cost estimates, works effectively and efficiently in the current and planned
Information Technology infrastructure, and is inexpensive to maintain and cost-
effective to enhance.
A general design for the entire system is performed and then the
project is divided into a series of distinct subprojects.
Least flexible
If any changes happen in midway, then the test documents along with requirement
documents has to be updated
Risky
09/15/2021 By Dr. Patricia Ghann 46
Use V-Model when:
Small to medium sized projects where requirements are clearly defined
and fixed.
JAD sessions
All three phases are performed repeatedly in a cycle until the system
is completed.
Disadvantage:
Often the prototype undergoes such significant changes that many
initial design decisions prove to be poor ones.
Simplicity
Feedback
Courage
Simple coding
Close interaction with the end users to build systems very quickly