与序列图建模
下面的内容是在一个序列图可用。
- 对象
- 刺激物
- SelfStimulus
- 结合片段
- 交互操作数
- FrameSubsytem
对象
程序创建对象
为了创建对象,
- 点击[工具箱] - > [序列] - > [对象]按钮。
- 并单击在其中对象将被放置在[主窗口]的位置。
- 显示对象快速对话框。 在快速的对话框中,输入对象名称。
- 按[Enter]键。
步骤设置活动对象
为了设置类的活动对象,
- 设置分配类的[IsActive]属性为true。
- 对于为MyObject,改变的MyClass的IsActive财产。
- 如果类属性没有分配,你不能改变对象活动对象。 其结果如下。
程序,用于设置到多目的
为了设定对象的多对象,
- 设置对象的[IsMultiInstance]属性为true。
- 然后将对象改变为多对象。
程序从类创建对象
为了从类中创建对象,
- 在[模型浏览器]选择类。
- 将其拖放到[主窗口]。
- 最后,一个对象在图上创建的。
程序从对象创建类
如果类不分配给对象,
- 双击对象弹出快捷对话框中,单击添加类按钮
- 在[输入元素名称]对话框中,输入新的类名。
- 而新类创建并分配给对象。
- 如果你想现有的类分配给对象,单击 按钮对象的分类属性,选择类被分配在[选择模型元素]对话框对象。
程序通过使用快捷方式创建语法创建传出的刺激对象
为了创建从选定对象传出的刺激的另一个目标,
- 从对象上双击,或者选择对象,然后按[Enter]键,弹出快捷对话框。
- “ - >”字符串(“< - ” - 传出“<与返回的字符串传入和>”)在快速对话框,进入后刺激名称。
- 按[Enter]键,并从选择的对象传出刺激目标对象被创建并放置在最后的顺序。
刺激物
语义
刺激是两个实例,与预期的动作将接踵而至传递信息之间的沟通。 刺激将导致调用的操作上,提出一个信号,或者导致创建或销毁的实例。
程序创建刺激
为了创造刺激
- 点击[工具箱] - > [序列] - > [刺激]按钮。
- 从一个对象拖动,拖放到另一个(对象或生命线)在[主窗口]中传出的方向。
- 打开刺激快速对话框。 在快速对话框,然后按[Enter]键输入刺激名称。
- 最后,如下刺激被创建。
程序使用操作类的刺激
刺激如果接收者(对象)的分类属性分配,并要分配操作的刺激,
- 双击刺激
- 点击 按钮快速对话框。
- 在选择操作[选择一个操作]对话框,然后单击[确定]按钮。
- 新的刺激映射到类的操作添加如下。
程序从对象创建类的操作
从对象创建类的操作刺激的接收器并指定为刺激,
- 双击刺激,点击 按钮快速对话框。
- 输入要创建新的操作名称,然后单击[确定]按钮。
- 新的操作被添加到类和文本填充在快速对话(此过程是有效的,当存在指定类。)。 按[Enter]键。
- 参见[模型浏览器]确认创建新的操作。
程序通过使用快捷方式创建语法创建电流刺激的早期刺激
为了创造先前刺激电流刺激,
- 双击一种刺激,或者选择一个刺激,然后按[Enter]键。
- 在快速的对话后,“〜>”字符串(“<〜”传入刺激),输入目标对象的名称和刺激名。
- 按[Enter]键,然后新的对象和刺激的创建和安排上面选择的刺激。
程序通过使用快捷方式创建语法创造下一个刺激电流刺激
为了创造下一个刺激选定的刺激,
- 双击一种刺激,或者选择一个刺激,然后按[Enter]键。
- 在快速的对话,之后“_>”字符串(“<_”传入刺激),输入目标对象的名称和刺激名。
- 按[Enter]键,然后新的对象,并刺激创建并安排下一选定的刺激。
程序通过使用快捷方式创建语法创建子刺激
为了创建选择的刺激子刺激,
- 双击一种刺激,或者选择一个刺激,然后按[Enter]键。
- 在快速的对话,之后“ - >”字符串(“< - ”传入刺激),输入目标对象的名称和子刺激名。
- 按[Enter]键,然后新的对象和刺激的创建和安排在选择刺激的激活的底部。
程序重新连接到另一目的
为了重新刺激的另一个目标,
- 点击刺激的末端。
- 拖动刺激的结束,它拖放到另一个对象。
- 然后刺激将被连接到另一对象。
程序改变刺激ActionKind
在[ActionKind]刺激财产应分配给五大类1如下。 要改变[ActionKind]属性,选择激励和选择属性窗口中的[ActionKind]属性。
ActionKind | 形状 |
---|---|
CALL | |
发送 | |
RETURN | |
CREATE | |
DESTROY |
SelfStimulus
步骤创建自刺激
为了创造自我刺激,
- 点击[工具箱] - > [序列] - > [SelfStimulus]按钮。
- 并点击对象(或救生索),自我刺激将被放置在[主窗口。
- 打开对象快速对话框。 在快速的对话框中,输入刺激名称,然后按[Enter]键。
- 过程的结果如下。 你可安排的刺激位置,以减少文字和线条的重叠。
结合片段
程序创建联合片段
为了创建组合片段,
- 点击[工具箱] - > [序列] - > [组合片段]按钮。
- 并点击其中,组合片段将被放置在[主窗口]的位置。
- 一个组合碎片产生。
- 在如下的性质发生变化的交互操作。
- 将合并的片段如下所示。
程序创建交互操作
为了创建交互操作数,
- 点击[工具箱] - > [序列] - > [互动操作数]按钮。
- 并单击在组合片段,其中的互动操作数将被放置在[主窗口]。
- 新的交互操作数被添加到组合片段。 点击交互操作。
- 交互操作的选择点显示,拖动它来安排其边界。
框架
程序创建框架
为了创建框架,
- 点击[工具箱] - > [序列] - > [画面]按钮。
- 并点击框的地方将被放置在[主窗口]的位置。
- 一个新帧如下创建。
图
过程示出在图中的序列号
为了显示或隐藏激励序列号,
- 请在[模型浏览器]图或[主窗口]
- 并配置[ShowSequenceNumber]图属性设置为true或false。
- 当[ShowSequenceNumber]是假的,序列图如下所示。
程序图中的变化消息的签名式
有四种消息样式。 要改变刺激的签名,请在[模型浏览器]或[主窗口]图中,并配置[MessageSignature]图属性设置为以下之一。
风格 | 例 |
---|---|
NONE | |
NAMEONLY | |
TYPEONLY | |
NAMEANDTYPE |
程序在图中改变激活样式
为了显示或隐藏刺激激活,请在[模型浏览器]或[主窗口]图中,并配置[ShowActivation]图属性设置为true或false。