1/15
Flashcards covering key vocabulary and concepts from the CS2002 Software Development and Management lecture focusing on Activity Diagrams.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Activity Diagram
A directed graph used to represent workflows of stepwise activities and actions with support for choice, iteration, and concurrency.
Token
A virtual coordination mechanism that describes execution; it grants permission to actions to execute.
Action
A basic element to specify user-defined behavior; represents a single atomic operation.
Edge
A connection that defines the order of execution and data flow between nodes in an activity diagram.
Control Flow Edge
An edge that dictates the order of actions in an activity diagram.
Object Flow Edge
An edge that indicates the movement of objects or data between activities.
Initial Node
The starting point in an activity diagram that begins the execution of an activity.
Final Node
The endpoint that terminates all flows of an activity in an activity diagram.
Decision Node
A point in an activity diagram that defines alternative branches based on guard conditions.
Merge Node
A point that brings together alternative flows in an activity diagram.
Exception Handler
A predefined response mechanism that defines system behavior in case of errors.
Central Buffer
A transient memory storing object tokens, allowing them to be passed on to other nodes.
Data Store
A permanent storage unit for object tokens, which allows copies to be passed to other nodes.
Partition
A swimlane that groups actions and decisions based on responsibilities; adds clarity to diagrams.
Event-based Action
A type of action that responds to external events or time conditions.
Call Behavior Action
An action that calls another activity, enhancing modularity and reusability in modeling.