UML——实现图

2022-08-09 20:49:04 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

之前UML中大部分模型描述了需求分析,逻辑和设计方面的信息,最后讲到的实现图描述的是实现方面的信息。

实现图从系统的层次来描述硬件的组成和布局,软件系统划分和功能实现。

构件图

构件

构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。

举例:对象库、可执行体、COM

类型:

1.源代码构件:源代码文件

2.二进制构件:目标码文件、静态链接库、动态链接库

3.可执行构件:可执行程序

4.数据文件或文档

特点:

1.物理的

2.可替换

3.遵从一组接口并提供对一组接口的实现

构件与类的关系:

1.类表示逻辑抽象,而构件表示物理抽象。

2.类可以直接拥有属性和操作,而构件一般只拥有只能通过其接口访问的操作。

构件与接口:

构件与其对应接口之间的关系:实现。

构件与其他构件之间的关系:依赖。

构件图

构成:构件、接口、关系。

部署图

部署图是UML用来描述系统的硬件配置、硬件部署以及软件结构和模块在不同节点上分布的模型图。

在Rational Rose 中,部署图有两个图标,根据其英文名称不难看出,newProcessor代表处理器,newDevice代表设备。

机房收费系统中的构件图和部署图

构件图

部署图

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/105779.html原文链接:https://javaforall.cn

0 人点赞