【UML】— 实现图

来源:互联网 发布:dnf卡史诗软件 编辑:程序博客网 时间:2024/05/18 01:55

一:实现图:从静态的角度描述系统的实现,包括构件图和部署图

                        


二:分类

A:构件图

1.概念

构件就是系统中可替代的物理实体每个构件可实现一定的功能,为其它构件提供接口方便软件使用,构件图就是表示这些构件之间的依赖关系

2:构件的类型

源代码构件:源代码文件.h(库文件)/.cpp

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

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

数据文件或文档

3:构件的特点

物理的、可替代的、是系统的一部分、一组接口提供对一组接口的实现

4:区别构件与类

构件

逻辑抽象

物理抽象

 

其它元素的物理实现

直接拥有属性和操作

只能拥有只能通过其接口的访问的操作

5:构件图的构成

构件

接口

关系:关联、依赖、泛化、实现、注释、约束、包、子系统

6:构件与接口的关系

构件与接口的关系:实现

构件与构件的关系:依赖

示出接口(export interface):构件实现的接口

引入接口(import interface):构件使用的接口

7.图例

B.部署图

1.概念

显示系统中软件与硬件的物理结构,可以显示系统运行时的物理结构,还表达硬件与软件之间的配置和部署方式

2.构成

节点:是一个物理元素,在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。一个构件集合一般来说位于一个节点,但有可能从一个节点转移到另一个节点

3.作用

研究系统投产的相关问题

探究系统和生产环境和其它系统的依赖关系,这些系统已经存在,或者将要引入

描述一个应用的主要部署结构

描述一个应用硬件或网络的基础结构

4.图例

三:构件图与部署图的比较

构件图:描述构件与构件之间的依赖关系

部署图:面熟系统硬件与软件的联系,侧重系统实现的物理布局

四:产生阶段与使用人员

产生阶段:概要设计说明书,系统测试说明书

使用人员:系统架构师、系统开发人员、测试人员



0 0
原创粉丝点击