UML-部署图

来源:互联网 发布:js学习资料 编辑:程序博客网 时间:2024/04/30 09:07

         今天我们来介绍下什么是部署图

一、部署图是什么?

      部署图(deployment diagram,配置图)是用来显示系统中软件硬件的物理架构。从部署图中,您可以了解到软件硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件软件元素的配置和部署方式。

二、为什么会出现部署图?

· 探究系统投产的相关问题.
· 探究你的系统和生产环境中的其它系统的依赖关系,这些系统可能是已经存在,或是将要引入的。
· 描述一个商业应用主要的部署结构。
· 设计一个嵌入系统的硬件和软件结构。
· 描述一个组织的硬件/网络基础结构。

三、部署图的元素

1.结点(Node)
   结点是存在于运行是的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统。
2.结点实例(Node instance)
   与结点的区别在于名称下划线和结点类型前面有冒号,冒号前面可以有示例名称,也可以没有示例名称。
3.结点类型(Node stereotypes)
4.物件(artifact)
UML部署图中的物件是软件开发过程中的产物,包括过程模型(比如用例图、设计图等)源代码、可执行程序、设计文档、测试报告、需求原型、用户手册等。
5.连接(association)
UML部署图中的连接是指结点之间的连线表示系统之间进行交互的通信路径,这个通信路径成为连接。
6.结点容器(Node as container)
   一个结点可以包括其他的结点,比如组件或者物件,则称此结点为结点容器(Node as container)。

四、绘制部署图——机房收费系统

   

初学者,请高手指点!

0 0
原创粉丝点击