Task: Define Use-Case System Context
This task translates a use case and its associated actors into relevant blocks in a SysML structure diagram (Internal Block Diagram).
Purpose
To define the constituents of an executable use-case model so that the use case can be validated through model execution.
Relationships
RolesPrimary: Additional: Assisting:
InputsMandatory: Optional:
  • None
External:
  • None
Outputs
Main Description

This task is the first step in the process of building an executable model of a use-case.  It begins with the definition of a use-case block and actor(s) blocks that represent the respective use case and associated actors.  At this stage, the blocks are empty and not associated. 

Steps
Define Use-Case Block
Create a SysML block that represents the subject use case. Name the block the same as the corresponding use case.  
Define Actor Block(s)
Review the use-case model to identify actors that participate in the subject use case. Create SysML block(s) to represent each of the associated actor(s). Name these blocks the same as the corresponding actors.
Create Internal Block Diagram
Create a SysML Internal Block Diagram (IBD) containing SysML parts for each of the blocks created in the previous steps.
More Information