一.构件图概述

1.概念

用来显示一组构件之间的组织及其依赖关系

2.基本元素

(1)构件:定义了良好接口的物理实现单元。

● 配置构件:形成可执行文件的基础,如:动态链接库(DLL)、ActiveX控件等。

● 工作产品构件:配置构件的来源,如:数据文件和程序源代码。

● 执行构件:最终可运行系统产生的运行结果。

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

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

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

(3)关系

依赖、泛化、关联和实现。

3.作用

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

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

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

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

4.机房收费系统构件图

二.部署图概述

1.概念

用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。

2.基本元素

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

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

(3)对象:类的实例。

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

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

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

3.目的

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

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

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

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

4.机房收费系统部署图

最新文章

  1. Windows批处理:自动开关程序
  2. 【BZOJ 3876】【AHOI 2014】支线剧情
  3. Mysql索引PRIMARY、NORMAL、UNIQUE、FULLTEXT 区别和使用场合
  4. [android] 手机卫士界面切换动画
  5. javaScript事件(三)事件对象
  6. 使用WebDriver遇到的那些坑(转)
  7. Android安卓知识点
  8. bzoj1834 [ZJOI2010]网络扩容
  9. chrome开发工具指南(十一)
  10. java 读写锁详解
  11. 软工+C(2017第9期) 助教指南
  12. flask实现子域名
  13. pycharm 设置参数,快捷键
  14. windows下端口映射(端口转发)
  15. layui 日期插件onchange事件失效的方法
  16. G - Christmas Play
  17. KbmMW 4.50.00 测试版发布
  18. 如何检查oracle的归档空间是否满了
  19. 30 C? Go? Cgo!
  20. QT4编程过程中遇到的问题及解决办法

热门文章

  1. 背水一战 Windows 10 (40) - 控件(导航类): AppBar, CommandBar
  2. AEAI Portal 权限体系说明
  3. Spring AOP 源码分析 - 筛选合适的通知器
  4. docker部署PiggyMetrics分布式微服务
  5. spring cloud学习(一) 服务注册
  6. 多个JDK下TOMCAT运行设置
  7. tomcat 启动 证书异常java.io.IOException: Alias name [cas] does not identify a key entry
  8. GoLang学习控制语句之if/else
  9. centos 安装oracle 11g r2(三)-----表空间创建
  10. js 的this