Chapter 5
System
Analysis
Introduction
System analysis is the first technical step in the software
development life cycle. During this process, the general statement
of software development is refined into a concrete specification
that becomes the foundation for all software development
activities that follow. Through the system analysis process, the
analyst’s primary focus is on “what” not “how”. What
data does system produce and consume, what functions must the
system perform, what interfaces are defined and what constraints
are apply.
The
data gathered during the requirement study shall be used as the
inputs for the analysis process.
Inputs
-
System Specification
Current Physical Model DFD
Standard Input List
Standard
Output List
Customer Future Requirement List
Project Plan
Risk Report
During this process user study;
- What
does the system produce and consume
- What
interfaces are defined
- Desired
functions and performance
- What
are the constraints?
- Identify
the problems in systems concern
- The
environment in which the system exists, and the objective of
the environment
- The
system itself, in particular its objectives, I/P, O/P
processes, structure resources and it’s monitoring and
control methods
- Does
the technology exist to build the system?
- What
special development and manufacturing resources will be
required?
- What
bounds have been placed on costs and schedule?
- Reliability
and quality issues
- What
are the available technologies?
The
data generated as outputs of System Analysis Process.
Outputs-
Quality Assurance Report
Software Requirement List
Hardware Requirement List
Software Requirement Specification
Current Logical model DFD
Input/Output Flow Analysis Report
Recurring Data Analysis Report
Risk Analysis Report
Fig
5.1 : System Analysis Process Diagram
Chapter
6 >>
|