Professional Documents
Culture Documents
User Interface
Processing
- Information flow:
Represents the manner in which data and
control change as each moves through a system.
Input information is transformed into
intermediate information and then to output .
- Information structure:
represents the internal organization of
various data and control items.
- if data organized in tree structure/ data
table (n-dimension) structure ?
- which info is related to other info
(within the structure)?
- all info represented in one
structure/different structures?
-how info in one structure is related to
info in other structure?
Modeling
During software requirements analysis, we create models of
the system to be built in order to gain better understanding of
the actual system .
- Behavioral Models
Most software responds to events from the
outside world.
A behavior model creates a representation of
the states of the software and events that
causes software to change state.
Advantages of models:
Horizontal partition
F2 Y
X
A F1 F4 B Level 1 DFD
Z W
F3
Information flow Refinement
Ward and Mellor Extension
In conventional DFD control flow is not represented ,
Ward and Mellor extend basic structured analysis
notation.
They also represented control flow in diagram by using
dashed/shaded arrow & data flow by solid arrow .
Hatley and Pirbhai Extensions: They used separate
representations for both Information flow & Control flow
along with some special symbols.
Once a data object or control item name and its aliases are
entered into the data dictionary, consistency in naming can
be enforced.
If an analysis team member decides to name a newly
derived data item xyz, but xyz is already in the dictionary,
the CASE tool supporting the dictionary posts a warning to
indicate duplicate names.
This improves the consistency of the analysis model and
helps to reduce errors
OTHER CLASSICAL ANALYSIS METHODS