Chapter 5 TP5
Chapter 5 TP5
organization
Acceptable – for use by the eventual users of the system
Behavioral Model
Domain view
system element
Element view
Detailed view
Software Engineering Principles / Chapter 5 / 7 of 20
System Engineering Contd…
Two approaches to system engineering:
Top-down approach
Bottom-up approach
Material
Movement Manufacturing cells
System
NC Data
Robots
Machine Entry
Devices
Software Engineering Principles / Chapter 5 / 9 of 20
Data Modeling
Data modeling identifies:
Primary data objects of the system
One-to-many
Many-to-many
Definition:
Modality of a relationship is zero if there is no explicit need for
the relationship to occur or the relationship is optional. Modality
is 1 if an occurrence of the relationship is mandatory.
ER diagrams use:
Rectangles to represent data objects
modality
A DFD uses:
Bubbles to represent functions
values
• Arrows pointing away from the bubble to represent output
values
Open boxes to represent data stores
computer interaction
specification of behavior
Process Activation Table (PAT), which is a combinatorial
specification of behavior
Alias
Content description
Supplementary information
Table definitions
ER models
Relationships are verbs used to indicate actions between any two data
objects in the system.
Cardinality defines the maximum number of object-relationships that can
participate in an association or relationship.