Beginners Guide to Model-Based Systems Engineering
12/18/2018
Key Semantics of Block Definition Diagrams, cont.
• Lines • Reflect part-child relationship in direction of arrow • Filled diamond – composition (destroy the parent and the child is also destroyed) • Open diamond – reference (destroy the parent and the child still exists) • Roles • Optional label indicating the role a given block plays • Multiplicity • Indicator of parent-child cardinality (number of elements)
Additional information available in Chapter 7 of A Practical Guide to SysML
129
Mapping Block Definition Diagrams
elicits
Requirement
Use Case
elaboratedby
refinedby
basedon / specifiedby
verifiedby
specifiedby
includes/ extends/ kindof
Verification Requirement
verifiedby
fulfilledby
involves/ describes
executedby
Verification Event
Level of Detail: High Audience: System/software
Resource
employs
includes
Test Configuration
Test Activity
captures/ consumes/ produces
engineers; subject matter experts Content: Physical composition often including block roles and characteristics; inheritance model Use: Detailed, multi-level design representation of system composition, inheritance, and corresponding physical characteristics; class diagram
formedby
Test Procedure
decomposedby
Component
Function
performs
incorporates
exhibits
exitsby
built from / kindof
exposes
decomposedby
joined to
State
enters
exitedby
inputs/ outputs/ triggeredby
Exit
Interface
Port
decomposedby
includes
comprisedof
Event
Transition
responsible for
connectsto
triggeredby
Link
Item
transfers
includes
decomposedby
constrains/ usesparameter from
generates
results in
causes
assignedto
Organization
Constraint Definition
Concern
Risk
130
65
Made with FlippingBook - professional solution for displaying marketing and sales documents online