UML-部署图
来源:互联网 发布:自学app编程入门教程 编辑:程序博客网 时间:2024/06/01 11:53
自己总结的部署图相关知识,转载请注明ID出处谢谢
1.什么是部署图
部署图描述了整个系统的软件、硬件的实际配置,它表示了系统在运行期间的体系结构,展示了硬件的配置及其软件如何部署到网络结构中。
部署图表示的是,如何将具体的软件制品(例如可执行文件)分配到计算机节点(具有处理服务的某种事物)上。部署图表示了软件元素在物理架构上的部署,以及物理元素之间的通信(通常通过网络进行)。
2.部署图中的基本元素
l节点(Node)
l节点实例(NodeInstance)
l节点类型(NodeStereotypes)
l连接(Association)
l节点容器(Nodeas Container)
节点分为两类:
l设备节点:具有处理和存储能力,可执行软件的物理计算资源。如计算机。
l执行环境节点:在外部节点中运行的软件计算资源,其自身可以容纳和执行其他的可执行软件元素。例如:操作系统、虚拟机、数据库引擎、web浏览器、工作流引擎、servlet容器或EJB容器。
节点实例:与结点的区别在于名称有下划线和结点类型前面有冒号,冒号前面可以有示例名称也可以没有示例名称。
节点实例的名称:结点节点类型有:«cdrom»,«cd-rom», «computer», «disk array», «pc», «pc client», «pc server», «secure»,«server», «storage», «unix server», «user pc»,并在结点的右上角用不同的图标表示
制品:是软件开发过程中的产物。分为两类:
Ø可执行文件:JAR包、.exe文件、脚本等可执行物。
Ø数据文件:过程模型(用例图等)、XML等文件。
节点容器:一个节点可以包括其他的结点和制品,比如组件或者物件,则称此结点为结点容器。
例如:虚拟机运行在操作系统中,操作系统运行在PC中。
连接:结点之间的连线一般表示系统之间进行交互的通信路径,这个通信路径称为连接。上面可以标记协议
部署图的设计步骤
对系统中的节点建模
对节点间的关系建模;
对系统中的组件建模;
对构件间的关系建模;
对建模的结果进行精化和细化实例:一个学生选课系统
对结点建模:客户端 应用服务器 数据库服务器 主机对关系建模:比如HTTPJBDC BOAP等等
细化组件(丰富内容 可选)
成品
0 0
- UML ---部署图
- UML 部署图
- UML之部署图
- UML之部署图
- UML-部署图
- UML之部署图
- UML—部署图
- UML之部署图
- UML之部署图
- U008 UML 部署图
- uml 部署图
- UML-部署图
- 【UML】之部署图
- 【UML之部署图】
- UML之部署图
- UML基础--部署图
- UML之部署图
- UML--组件图,部署图
- 负数的表示方法:2的补码和1的补码
- 欢迎使用CSDN-markdown编辑器
- akka入门-Futures
- 在C++中调用DLL中的函数
- how to lock statistics for the tables
- UML-部署图
- 最小二乘法(一般形式和矩阵形式)
- DesignPatterns_Strategy
- 一种方便的动态库动态加载机制
- android 倒计时实现
- 明天第一天上班,试用期,好好加油把
- 深度学习(deep learning)
- RakNet实用介绍
- 高斯牛顿法