control and process
TRANSCRIPT
• Bridge between the system
description and the design model.
The system level description that
describes overall system functionality
as it achived by applying
software,hardware,data,human
etc….
Software design that describes the
software application.
Elements of analysis model
Analysis
model
Flow-
Oriented
element
Behavioral
elements
Class-based
elements
Scenario-based
elements
Three primary objectives
1. To describe ehat customer
require.
2. To establish a basis for the
creation of a software design.
3. To define a set of requirements
that can be validated ance the
software built.
Data-flow model
DFA takes an input-process-output view of
system.
That is data objects flows into the
software,are transferred by processing
elements and result data objects flow out
of the software.
The DFA is presented in a hirarchical
fashion.
Hierarchical DFA
The 1st data flow model(sometimes
called as a level 0 DFA or context
diagram) represents the system as a
whole.
Subsequent data flow diagram
refines the context diagram
providing increase detail with each
subsequent level.
Control flow model
A large class of application are
“driven” by events rather than
data,produce control information
rahter than reports or display,and
process information with heavy
concern for time and
performance.
Control specification
It represents the behaviour of the
system in two different ways.
1. State diagram that is a
sequential of behaviour.
2. A program activation table that
is a combinatorial specifaction
of behaviour.
Control specification
It describes behaviour of the
system,but it gives us no
information about the inner
working of the process that are
activated as a result of this
behaviour.
Process specification
The process specification is used
to describe all flow process that
appear at the final level of
refinement.
It includes narrative text,PDL
description of process
algorith,mathematical
eqation,tables etc…..
Process specification
By providing it,ypo can create a
“mini-spec” that is serves as a
guide for design of the software
component that will implement
the bubble.
Difference between control
and process
The PAT represent information
containrd in the state diagram in
the context of process not state.