单项练习——构件图
实验目的:
1. 掌握构件图的涵义和内容
2. 掌握构件图的绘制方法
3. 掌握构件图的使用范围
实验内容:
画出下列描述的网上书店构件图: 客户把商品放入购物车,经过购物车下订单,付款
到商家的银行账户。
实验指导:
1. 构件图的简介
构件图显示了组成一个系统的软件的一块、嵌入式控制器等。构件图的抽象层次比类图
要高,通常情况下一个构件由一个或多个类或对象在运行时实现。它们不断的构件块,最终
围绕着系统的很大一部分。
图 1 构件图
图 1 展示了一些构件和它们之间的关系。
实际上构件图和包图很像,它们都定义了边界,都常常用来把元素划分成逻辑结构。它
们的不同点是构件图提供了一个更加语义化的划分机制。在构件图中所有的模型元素都是
private 的,而包图中仅显示 public 的元素。
从图 1 可以看出,构件是用一个矩形框中加入一个图标表示的。装配连接器在提供接口
的构件和需要接口的构件之间架起了桥梁,它允许一个构件提供另一个构件需要的服务。
在构件图中使用 port 从而允许构件需要的一个服务或行为被具体化到它的环境中。Port
评论0
最新资源