创建会议室 (实时面向对象的建模) 图表

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

会议室建模语言用于对实时系统进行建模。会议室是高级面向对象的概念和传统的实时软件技术的混合。你可以使用聊天室生成系统组件的图形模型及其关系 (结构), 以及系统对事件的响应 (其行为)。

有关会议室方法的信息, 请参阅 Bran Selic、赵强 Gullekson 和 Paul T 上的 "实时面向对象的建模"。拖动 (约翰 Wiley & Sons, inc., 1994)。

要执行的操作

创建会议室结构图表

创建会议室行为图表

创建会议室结构图表

会议室结构图表显示了系统的主要组件。

会议室结构图的主要组件是参与者, 它们是具有明确定义目的的活动对象。参与者基于参与者类定义, 并继承这些定义的属性。结构图表表示参与者及其关系。

参与者通过端口与其他参与者通信, 这是参与者的接口组件。绑定表示参与者之间的通信路径。

房间结构图

  1. 在 "文件" 菜单上, 指向 "新建", 指向 "软件和数据库", 然后单击 "会议室"。

  2. 将 "参与者类" 形状从 "会议室" 拖动到绘图页上。

  3. 通过选择来命名形状, 然后键入。

  4. 参与者引用形状或修改后的参与者 ref形状拖到绘图页上, 并将其放在参与者类形状内。

    注意: 若要随时更改已修改的参与者 ref对象类型, 请右键单击该形状, 然后单击 "选择参与者引用类型"。

  5. 将 "端口" 形状拖到绘图页上, 然后将其连接到 "参与者" 形状。

    注意: 若要稍后更改端口类型, 请右键单击该形状, 然后单击 "选择引用端口" 或 "选择中继端口"。

  6. 将 "绑定" 形状拖到绘图页上, 然后将其连接到 "端口" 形状以表示端口之间的通信路径。

  7. 如果会议室图中包含房间层, 请添加其他图层或 "导出连接线" 形状以连接不同的图层。

返回页首

创建会议室行为图表

行为图说明参与者的实现或行为。会议室行为图也称为 ROOMcharts。

ROOMcharts 的主要组件是 "状态", 在这种情况下, 对象将在其中 receptive 到新事件和转换, 在此期间对象将从一种状态更改为另一种状态。由一系列嵌套的状态组成的状态上下文, 表示系统的当前状态。

每个状态表示参与者表现出特定行为的一段时间。切换点表示状态上下文之间的过渡的起始点或结束点。

在 "房间建模" 语言中, 可以通过向图层分配由大量参与者共享的任何实现级别服务来简化大型系统。可以垂直扩展的参与者以及水平对图层建模。正如绑定表示端口、图层连接器和导出连接器之间的通信表示结构中的层之间的通信。

房间行为图

  1. 在 "文件" 菜单上, 指向 "新建", 指向 "软件和数据库", 然后单击 "会议室"。

  2. 状态上下文形状从房间拖到绘图页上。

  3. 通过选择来命名形状, 然后键入。

  4. 将 "状态" 形状拖到绘图页上, 并将其放在 "状态上下文" 形状内。

  5. 将 "切换点" 形状拖到绘图页上, 并将其连接到 "状态" 形状。

    注意: 若要随时更改切换点类型, 请右键单击该形状, 然后单击 "选择切换点类型"。

  6. 拖动特殊过渡形状, 如 "组过渡"、"内部自我切换" 和 "切换到历史记录" 形状, 然后拖到绘图页上, 然后将其连接到 "状态" 形状。

  7. 将 "切换" 形状拖到绘图页上, 并将其连接到 "状态" 形状。

    注意: 如果某个过渡拆分为多个路径, 请将一个Choicepoint形状拖到绘图页上, 然后将该分叉过渡作为原点连接到该位置。

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×