4-day-mbse-with-core9_2018-reva
Graphical Notation Objectives
• To show behavior graphically, the notation must: • Capture process flow and control
• Capture observables • Be understandable
• Information hiding/abstraction
• Be executable • Preserve behavior under • Decomposition • Aggregation • Allocation
Any system can be described as a “black box” that transforms inputs to outputs, AND any system can be decomposed as “black boxes.”
209
Control Constructs
1
1
1
2
Function A
Function A
Function A
Function B
AND
AND
OR
OR
2
SEQUENCE
2
Function B
Function B
CONCURRENCY or PARALLEL
SELECT
2
Exit X
Function B
1
Domain Set
Exit X
1
OR
1
Function A
3
LP
OR LP
Function A
IT
IT
Function A
Exit Y
Exit Y
LE
Function C
ITERATE
MULTIPLE‐EXIT
LOOP
Used in Activity Diagrams (ADs) and Enhanced Functional Flow Block Diagram (EFFBDs) to specify control sequences.
REPLICATE
210
Made with FlippingBook Learn more on our blog