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