Analysis Model
Analysis Model
resultsin system
analysis other
Requirements with
e
interface
indicates software's (S-15,1 W-15,S15 o
must meet. createan
3.1 ANALYSIS MODELING modellingand
analysis how'tofulfillthe: anaysis noden
Software
GUgineer/developer
perform
should do
insteadof
tnat
representthe
reguirements
ianrcfhoirtemctuaaig3
software model
information of'what to createthe
modelingis
The basic aim of analysis translatedint
built. are
and behavior of the: systemtobe
informationofthe
system
These functions, behavior and
i design modeling.
and component tlevel designssin
3.1.1 Analysis Model diagrammaticforms to depict
Analysis model uses acombinationoftextandunderstand overall requirements of
behavior and Tünction so that it will be easv to
built or develop.
This model focuses functions that the software should perform, the behaviow it
requirehrenseonit,
on the
and the constraints that are applied on the software.
The model should focus on requirements that are visible withinthe problem or
Shout,
be written as a relatively high level of abstraction.
Each element of the analysis model should add to the understanding of
busines dolt
the
provide insightinto the information domain, function, and behavior of1the
Analysis model operates as alink between the 'system description' and the system. requiremen
In the
analysis model, information, functions and the behavior of the system design model!.
are translated into the is defined
architecture, interface and component level design in the and
Delay consideration of
functional models untilinfrastructure and other non descripton
'eesign model
design.
throughout the system. Be certain Minimize coupling pa
object
ta
ds
Analysis
shows the structure of
Principles: analysis
developed.
4 modeling, Fig. 3.1
Thei
Model nf
s o rm
thatation domain of a
depict system problem must be
3. The
intormmustation,be functionrepresent
models, (and the problem): and ed understood.
and
in behavior should be
(or hierarchical) fashion.
4. The
analysis process should move partitioned a
manner that developed.
from essential uncovers detail in alaye
3.3
Software Modeling and Design
Software Engineering
must be defined.
5. The functions that the software is to perform
external events) must be represented.
6. The behavior of the software, (as a consequence of
systematically.
By applyingabove principles, the analyst approaches a problem
(S-18)
3.1.2 Elements of the Analysis Model
Elements of analysis models are Flow-oriented Scenarlo-based Flow-oriented
description
ProcesSs sS
peci A
Component
Entity
relationship
diagram Data
dictionary
(ePcifSatiPonEC)
Data flow
diagram
level design
Interface
design
Architectural
design
State-transition
diagram
Specification (CSPEC\ Data design