一.构件图概述网络
1.概念设计
用来显示一组构件之间的组织及其依赖关系对象
2.基本元素blog
(1)构件:定义了良好接口的物理实现单元。接口
● 配置构件:造成可执行文件的基础,如:动态连接库(DLL)、ActiveX控件等。开发
● 工做产品构件:配置构件的来源,如:数据文件和程序源代码。部署
● 执行构件:最终可运行系统产生的运行结果。产品
(2)接口:一个类提供给另外一个类的一组操做。class
● 导出接口:导出接口有提供操做的构件提供。基础
● 导入接口:访问服务的组件使用导入接口。
(3)关系
依赖、泛化、关联和实现。
3.做用
● 帮助客户理解最终的系统结构
● 使开发工做有一个明确的目标
● 有利于帮助工做组其余人员理解系统
● 有利于软件系统的组件重用
4.机房收费系统构件图
二.部署图概述
1.概念
用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。
2.基本元素
(1)节点:表明一个物理设备或者是一个运行在其上的软件系统。
(2)构件:可执行的物理代码模块。
(3)对象:类的实例。
(4)接口:对外提供可见操做和属性,其余构件经过接口使用构件。
(5)链接:节点之间的连线,表示节点之间的关联。
(6)依赖关系:一个构件的改变随另外一构件的改变而改变。
3.目的
● 研究系统投入使用的相关问题
● 描述一个商业应用主要的部署结构
● 设计一个嵌入系统的硬件和软件结构
● 描述一个组织得硬件/网络基础结构
4.机房收费系统部署图