UML--实现图(构件图、部署图)

来源:互联网 发布:知乎for mac下载 编辑:程序博客网 时间:2024/05/17 20:27

       实现图:用来描述实现方面的信息,从系统的层次来描述硬件的组成和布局,以及软件系统划分和功能实现。

实现图包括构件图和部署图,下面分别对其进行简单介绍:


                                                        构件图

一、What?

构件图又叫组件图,用来描述代码构件的物理结构以及各构件之间的依赖关系。一个构件可以使一个资源文件、一个二进制文件或者一个可执行文件。描述系统的模块结构,抽象层次较高

二、构成

1.组件:

 (1)概述:表示系统中的不同物理部件及其联系,表达的是系统代码本身的结构

 (2)举例:程序源代码、子系统、动态链接库、ActiveX控件、对象库、可执行体、COM+、企业级JavaBean

 (3)类型:
     ※   源代码构件:源代码文件
     ※   二进制构件:目标码文件、静态链接库、动态链接库
     ※   可执行构件:可执行程序
     ※   数据文件或文档
  (4)特点:
           物理的、可替换的、系统的一部分、遵从一组接口并提供对一组接口的实现

(5)组件与类的相同点和不同点:


2.接口:一个类提供给另一个类的一组操作。

   ※导出接口:导出接口有提供操作的构件提供。

   ※导入接口:访问服务的组件使用导入接口。

3.关系:

※ 依赖关系:具有依赖关系的组件有以下一些性质:客户端组件依赖于提供者组件,提供者组件在开发时存在,但运行时不需要存在。

※  泛化关系

※  关联关系

※  实现关系:多用于组件和接口之间,组件可以实现接口,这只是一种简单的说法,实际上是组件中的类实现了接口。

三、作用

      ※  帮助客户理解最终的系统结构

      ※  使开发工作有一个明确的目标

      ※  有利于帮助工作组其他人员理解系统

      ※  有利于软件系统的组件重用



                                                       部署图

一、What?

部署图又叫配置图,展现运行时处理节点以及其中组件的配置描述系统硬件的物理拓扑结构,以及在此结构上执行的软件。


二、基本元素

(1)节点:代表一个物理设备或者是一个运行在其上的软件系统。


(2)构件:可执行的物理代码模块。

(3)对象:类的实例。

(4)接口:对外提供可见操作和属性,其他构件通过接口使用构件。

(5)连接:节点之间的连线,表示节点之间的关联。

(6)依赖关系:一个构件的改变随另一构件的改变而改变。

  (7)关联关系:对节点间的通信路径或连接进行建模

三、作用:

        ※  研究系统投入使用的相关问题

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

       ※设计一个嵌入系统的硬件和软件结构

       ※描述一个组织得硬件/网络基础结构

四、下面附一张机房收费系统的部署图:



0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 离婚之前对方把财产转移怎么办 有人侵犯我的名誉权怎么办 耳朵被咬红肿了怎么办 孕29周呼吸困难怎么办 痔疮出血一个星期了怎么办 怀孕长了副乳该怎么办 备孕期间长痔疮怎么办 15年凌度智能钥匙全丢怎么办 西水开发商跑了怎么办 如果房子烂尾了怎么办 小斗鱼出生后喂年丰虾在缸底怎么办 脸上痘痘红肿痒怎么办 签证一定要写酒店地址怎么办 重庆的狗狗死了怎么办 村霸霸占土地该怎么办 母狗生不出来了怎么办 电视锁屏失败了怎么办? 海尔户户通位置信息改变怎么办 户户通e02智能卡通信失败怎么办 户户通e04未授权怎么办 查环保没生意做怎么办 怎么办扬大牛奶直销点 军人在退伍的时候带病怎么办 个税密码忘记了怎么办 地税网上申报密码忘记了怎么办 国税银行缴款凭证丢失了怎么办 税务局让法人缴税法人不缴会怎么办 税盘忘记清卡怎么办 7年没申报地税怎么办 已报税忘了清卡怎么办 国税报税密码忘了怎么办 有一个月忘报税了怎么办 地税报税密码忘了怎么办 电子税务账号忘记了怎么办 国税ukey密码忘了怎么办 电子税务局显示版本低怎么办 电子税务局2.0不显示打印怎么办 青海建筑三级资质初申是怎么办 欠钱败诉没钱还怎么办 学校退款卡丢了怎么办 学校发的卡掉了怎么办