在UML图中,( )图用于展示所交付系统中软件组件和硬件之间的物理关系

 A.类

 B.组件

 C.通信

 D.部署

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:UML中的图

位于723章节。

---

UML图是干什么的?

UML图就是用来描述对象和对象之间是如何的联系的,如何关联的。这也是为什么UML这一章节在面向对象技术这一个大章节中的原因。

---

一共13个UML图需要记住其特点。

1、类图:就是描述对象啊、接口之间的关系。大题也可能会考。这个已可以顾名思义的记忆。属于静态图。静态设计视图。

2:对象图:描述某一时刻一组对象和他们之间的关系。和类图类似,是类图的静态快照。

3、用例图:特点有一个或者多个成大字的小人。三个小点组成:用例、参与者(就是那些个小人)、用例之间的关系(扩展关系和包含关系)。泛化关系是一边有三角形的(就像java中的继承)。用户和用例之间的关联关系(就一条实线)。静态。显示系统行为。

4、交互图:交互图最重要的是要传递消息。对象之间的关系和消息是两个重要的部分。主要包括序列图和通信图。

序列图:可以顾名思义的记,时(间顺)序是最重要的,具有代表性的图例是有一条(对象)生命线从上到下。还有就是对象和对象之间不直接连接,用一个竖着的很小的长方形来表示中间控制,书上说这是一个瘦高的矩形。序列图用来描述一个用例和多个对象的行为。发起交互的放左边,下级对象放右边。

通信图:和序列图不同,通信图直接在对象之间用一条线联系起来。对象放在顶点的角落上,然后在线的旁边用箭头和操作来描述对象之间传递了什么消息。特点是在对象之间就可以观察到控制流的可视化轨迹。而且还有一个特点,那就是两个对象之间的多个操作前面有一个数字序号。(通信图和序列图之间的区别,总结就是,1、通信图是对象和对象之间直接用实线联系起来的。2、通信图的操作前面是有序号的。3、序列图中有一条贯穿整个图的生命线(时间线))。

5、活动图:活动图展示一个活动到另一个活动的过程。比如接收到订单,到订单关闭状态 之间的过程。特点是有个并行活动的一条横线,叫并发分叉,然后两个过程并行的同时往下。用来给工作流建模,和给操作建模。

6、组织结构图:描述一个分类器的内部结构,分类器和其他组件之间的交互端口,展示相互协作的实例如何完成特定的任务,描述设计、机构模式或者策略。它的特点就是会展示组织结构,展示的信息多。某一年就考了这个图。

7、部署图:特点是对物理建模。也就是把它部署到哪里。这也是本题的答案。它和构建图相关。构件图也就是B答案的组件图, 英文名是Component Diagram,可能只是翻译的不同。构件图其实是很简单的,它和类图相关,通常把构建映射为一个或多个类、接口或协作。

请先 登录 后评论