【UML图】实现图

简介: 【UML图】实现图

目录

构建图

构件

部署图

实现图用来描述实现方面的信息;

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

构建图

从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等

使用构件最重要的是复用。

构件

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

每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。举例:对象库、可执行体、COM+、企业级
Java bean构件是定义良好的接口实现单元,它可以是以下几种类型:


·源代码构件:源代码文件


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


·可执行构件:可执行程序


·数据文件或文档


构件和类


类表示逻辑抽象,而构件表示物理抽象。构件是其他元素的物理实现。类可以直接拥有属性和操作,一般情况下,构件一般只拥有只能通过其接口访问的操作

特点

是物理的;是可替换的;是系统的一部分;构件遵从一组接口并提供对一组接口的实现

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

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

示出接口:构件实现的接口

引入接口:构件使用的接口

部署图

节点

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

相关文章
|
7月前
|
存储 测试技术 开发工具
软考中的UML图、数据流图等二十余种示例
软考中的UML图、数据流图等二十余种示例
626 0
|
6月前
|
设计模式 uml
设计模式学习心得之前置知识 UML图看法与六大原则(下)
设计模式学习心得之前置知识 UML图看法与六大原则(下)
44 2
|
6月前
|
设计模式 数据可视化 程序员
设计模式学习心得之前置知识 UML图看法与六大原则(上)
设计模式学习心得之前置知识 UML图看法与六大原则(上)
47 0
|
6月前
|
数据可视化 测试技术 uml
如果更好的绘制UML图
如果更好的绘制UML图
46 0
|
7月前
|
Java uml
UML之组件图(构件图)
UML之组件图(构件图)
157 0
|
7月前
|
程序员 uml
UML图 | 时序图(顺序、序列图)绘制
UML图 | 时序图(顺序、序列图)绘制
660 0
|
7月前
|
测试技术 uml
UML—浅谈常用九种图
UML—浅谈常用九种图
189 0
|
设计模式 数据可视化 程序员
设计模式概述、UML图、软件设计原则
设计模式概述 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ra
76 0
|
数据可视化 测试技术 uml
UML概述及UML图详解
UML概述及UML图详解
326 0
UML概述及UML图详解
|
uml C++
UML——实现图(组件图、部署图)
在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件、库、表、文件和文档等。UML的实现图又分为了:组件图和部署图两部分