第11章协作/组件/配置图试卷.pptVIP

  • 18
  • 0
  • 约3.22千字
  • 约 38页
  • 2017-06-18 发布于湖北
  • 举报
2. 设备 设备是没有计算能力的节点,通常情况下都是通过其接口为外部提供某种服务。 13.2.3 节点中的配置 配置图可以将节点和组件结合起来,以建模处理资源和软件实现之间的关系。 当组件驻留在某个节点时,可以将它建模在图上该节点的内部。 为显示组件之间的逻辑通信,需要添加一条表示依赖关系的虚线箭头。 13.2.3 节点中的配置 驻留在节点上的配置 13.2.3 节点中的配置 可以在节点和组件之间添加一条表示依赖关系的虚线箭头,并使用构造型来表示节点对组件的包容。 13.3 关联关系 配置图用关联关系表示各节点之间通信路径,表示为一条实线。 在连接硬件时通常关心节点之间是如何连接的,因此关联关系一般不使用名称,而是使用构造型。 13.3 关联关系 关联关系示例: 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 第11章 协作图 11.1 概述 11.2 对象、链和消息 11.3 时序图与协作图的比较 11.4 时序图与协作图的互换 11.5 协作图建模技术 11.6 实例——图书馆管理系统的协作图 11.1 概述 协作图描述的是和对象结构相关的信息。 协作图的用途是表示一个类操作的实现。 协作图对交互中有意义的对象和对象之间的链建模。 在UML中,协作图表示交互作用中的对象和链,附在链的箭头代表消息,消息的发生顺序用消息箭头处的编号来说明。 协作图示例: 11.2 对象、链和消息 协作图包含了3个元素: 对象(Object) 链(Link) 消息(Message) 11.2.1 对象 协作图与时序图中的对象的概念是一样,只不过在协作图中,无法表示对象的创建和撤销,所以对于对象在图中的位置没有限制。 在UML中用矩形表示对象。 11.2.2 链 协作图中链的符号和对象图中链所用的符号是一样的,即一条连接两个类角色的实线。 为了说明一个对象如何与另一个对象连接,可以在链的末路上附上一个路径构造型。 11.2.3 消息 协作图中的消息类型与时序图中的相同,只不过为了说明交互过程中消息的时间顺序,需要给消息添加顺序号。 顺序号是消息的一个数字前缀,是一个整数,由1开始递增,每个消息都必须由唯一的顺序号。可以通过点表示法代表控制的嵌套关系。 嵌套可以具有任意深度。与时序图相比,协作图可以显示更为复杂的分支。 11.3 时序图与协作图的比较 11.3.1 相同点 11.3.2 不同点 11.3.1 相同点 1. 规定责任:两种图都直观地规定了发送对象和接受对象的责任。 2. 支持消息:两种图都支持所有的消息类型。 3. 衡量工具:两种图还是衡量耦合性的工具。 11.3.2 不同点 1. 协作图的优点:协作图的重点是将对象的交互映射到他们之间的链上,即协作图以对象图的方式绘制各个参与对象,并且将消息和链平行放置。 2. 时序图的优点:时序图可以描述对象的创建和撤销的情况。 11.4 时序图与协作图的互换 时序图与协作图都表示对象之间的交互作用,只是它们的侧重点有所不同: 时序图描述了交互过程中的时间顺序,但没有明确地表达对象之间的关系。 协作图描述了对象之间的关系,但时间顺序必须从顺序号获得。 两种图的语义是等价的,可以从一种形式的图转换成另一种形式的图,而不丢失任何信息。 第12章 组件图 12.1 概述 12.2 组件 12.3 接口 12.4 依赖关系 12.5 组件图建模技术 12.6 实例——图书馆管理系统的组件图 12.1 概述 组件图描述了软件的各种组件和它们之间的依赖关系。 组件图中通常包含3个元素: 组件(Component) 接口(Interface) 依赖关系(Dependency) 12.1 概述 组件图示例: 12.2 组件 组件是定义了良好接口的物理实现单元,是系统中可替换的物理部件。 组件可以是源代码组件、二进制组件或一个可执行的组件。 在UML中,组件用一个左侧带有突出两个小矩形的矩形来表示。 12.2 组件 组件与类的比较: 相同点 不同点 两者都有名称;都可以实现一组接口;都可以参与依赖关系;都可以被嵌套;都可以有实例;都可以参与交互。 类描述了软件设计的逻辑组织和意图,而组件则描述软件设计的物理实现,即每个组件体现了系统设计中特定类的实现。 12.2.1 名称 每个组件都必须有一个不同于其

文档评论(0)

1亿VIP精品文档

相关文档