Module 5 - Activity Diagrams Part 1 Flashcards
Three kinds of behaviors in Sysml are
1. activity
2. state machines
3. __________
Interaction
Three kinds of behavioral diagrams in sysml are
1. activity diagram
2.
3. state machine diagram
sequence diagram
T/F Activity and activity diagrams are synonyms
False
activity - behavior / element of definition
activity diagram - behavioral diagrams
T/F Is it legal to create multiple views of a model element ?
True
a block can have 1 or more activity nested under it
what is the namespace of this diagram ?
Execute Hohmann transfer is an activity which contains all the elements
two top level categories that an activity can own
1. Nodes
2 .
Edges
Three kinds of nodes that appear in an activity diagram
1. actions node ( oval actions )
2.
3. control node ( fork node , decision node , initial node ,merge node , activity final , flow final )
object node ( square actions)
Two kinds of edges that appear in an activity diagram
1. object flow ( solid arrows)
2.
control flow ( dashed arrows)
two kinds of tokens that can flow through an activity
- object tokens
2.
control tokens
object flows carry object ____
control flows carry control ____
tokens
what does an object token represent ( solid arrow) ?
an instance of an object of going from one action going into another action
object - matter , energy or data
object node is typed by
1. value type
2. signal
3.
block
object token can represent an instance of a block , value type or signal
what is the name of the object token going into the VC action ?
transfer command
what is the name of the input object token of “Generate response with invalid status” action ?
Boolean
when “generate command action is executed it will produce a command response
True / False
An object token will be an instance of that type of Command response
True
each object token that traverses an object flow represents an instance of a type
- value type
- block
3
signal
What does a control token represent ? ( dashed arrow) at execution time
it represents one action must come to an end in order for one action to start
a control token does not represent an object of any kind. Therefore its not typed in a node