UML之实现图

9 篇文章 0 订阅

UML的实现图是描述项目实现的,从系统的层次描述硬件的组成和布局及软件系统的划分和功能实现。实现图包含构件图和部署图。

构件图

构件图显示一组构件之间的组织和依赖关系,是从软件架构的角度来描述系统的主要功能,比如系统分成几个子系统,每个子系统包含哪些类,使用构件图可以清楚的看出系统的结构和功能。

    构件的种类:构件是系统中遵从一组接口且提供其实现的物理的,可替换的部分。构件能够完成独立功能,它是软件系统的组成部分。在功能划分的软件系统中,软件被分成一个个的模块。随着面向对象技术的引用,软件系统被分成若干个子系统,构件。每个构件能够实现一定的功能,为其他构件提供使用接口,方便软件的复用。

 1,配置构件:包含操作系统,VB6.0以及数据库管理系统等,这是形成可执行文件的基础。

2,源代码构件:编码等问题

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

4,可执行构件:在运行时创建的构件,是最终运行系统中通过这些构件来产生结果,主要就是指程序。

5,数据文件或文档:在运行时程序产生的数据或文档


在绘制构件图时需要注意的地方:

是系统静态图的图形表示(一个角度)

1.一个层面,非全局

2.只抓主体,非次要

3.不能过于简化,不产生误解

4.取表示意图的名称,不能随意取名

5.空间摆放上要合理组织元素(美学)

6.谨慎采用构造结构,选择尽量少用通用图标

 

部署图

         部署图描述了系统运行时的硬件节点以及在这些节点上运行的软件构件的静态视图。部署图显示了系统中的硬件,安装在硬件上的软件以及用于连接异构机器的中间件。部署图只需要绘制出必要的,不需要将所有的硬件都表示出来。

    节点是运行时各种硬件资源的通用名称。节点可以用来表示各种资源的类型以及包含对象和构件的实例。

节点类型:

1,处理器

   处理器是指能够执行软件,具有计算能力的节点。例如:服务器,工作站等。

2,设备

   设备是指没有计算能力的节点。通常情况下是通过接口为外部提供服务的节点,如打印机,显示器或扫描仪等。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值