序列图示例-spi协议(摩托罗拉官方原版)

时间:2024-07-20 12:56:55
【文件属性】:

文件名称:序列图示例-spi协议(摩托罗拉官方原版)

文件大小:1.56MB

文件格式:PDF

更新时间:2024-07-20 12:56:55

统一建模语言 UML 设计核心

图 2.4 电梯的状态图示例 2.2.5序列图 序列图用来反映若干个对象之间的动态协作关系 也就是随着时间的流逝 对象之间 是如何交互的 如图 2-5 所示 序列图主要反映对象之间已发送消息的先后次序 说明对 象之间的交互过程 以及系统执行过程中 在某一具体位置将会有什么事件发生 序列图由若干个对象组成 每个对象用一个垂直的虚线表示 线上方是对象名 每 个对象的正下方有一个矩形条 它与垂直的虚线相叠 矩形条表示该对象随时间流逝的过 程 从上至下 对象之间传递的消息用消息箭头表示 它们位于表示对象的垂直线条之 间 时间说明和其他的注释作为脚本放在图的边缘 对序列图的讨论详见第五章和第八章 打印 文件 :计算机 :打印服务器 :打印机 :队列 打印 文件 [打印机空闲] 打印 文件 [打印机忙] 存储 文件 图 2.5 序列图示例 2.2.6 协作图 协作图和序列图的作用一样 反映的也是动态协作 除了显示消息变化 称为交互 外 协作图还显示了对象和它们之间的关系 称为上下文有关 由于协作图或序列图都 反映对象之间的交互 所以建模者可以任意选择一种反映对象间的协作 如果需要强调时 间和序列 最好选择序列图 如果需要强调上下文相关 最好选择协作图 协作图与对象图的画法一样 图中含有若干个对象及它们之间的关系 使用对象图或 类图中的符号 对象之间流动的消息用消息箭头表示 箭头中间用标签标识消息被发送 的序号 条件 迭代 iteration 方式 返回值等等 通过识别消息标签的语法 开发者 可以看出对象间的协作 也可以跟踪执行流程和消息的变化情况


网友评论