您可以使用 IBM® Rational® Rhapsody®(它在浏览器中自动创建块定义图类别)将块和链接添加到图中以显示关系。
块用于执行作为基本行为的动作。
示例:
- x=x+1
- y = sin(x)^2 + cos(x)^2
- addTogether(int x, int y)
动作可以按不同方式进行分组:
- 作为用于启动由一组动作组成的行为的方法
- 作为指定了要在块接收到事件时执行的动作序列的状态机
- 作为指定了从开始到完成的动作序列的活动图
块具有三种不同类型的属性:
- 结构属性是部件,它们引用系统存在所必需的其他系统元素。部件具有上下文,因此显示了系统元素或块的使用情况。
- 引用属性指向其他并非部件的模型元素。
- 值属性提供系统信息(例如量、长度或状态),而不是提供任何引用的目标。值可以是
UML 数据类型(整数)或者工程单元中具有其他特征的 SysML 值类型(计量单位和维)。