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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 个税为0没申报怎么办 建筑老项目无法取得发票怎么办 客户说选的地砖不好看怎么办 外国客户打电话来不敢接怎么办 电话营销遇到不礼貌的客户怎么办 去领导家被拒绝怎么办 共享电车没电了怎么办 享骑电单车没电怎么办 小车前轮刹车卡钳卡死了怎么办 耐克气垫鞋扎了怎么办 骑自行车右大腿根痛怎么办 骑车骑得膝盖疼怎么办 骑了自行车腿疼怎么办 群面没有被问题怎么办 群面没有被提问怎么办 校招解约学校不盖章怎么办 科目三老是跑偏怎么办 面试官说你不好怎么办 面试紧张心态调整不过来怎么办 面试官问缺乏经验怎么办 办好入职手续后就想辞职怎么办 新店长入职应该怎么办 刚入职怀孕了辞职店长不同意怎么办 派遣证丢了怎么办补办 出国留学回来怎么办派遣证 报到证坏了一边怎么办 江苏报到证丢了怎么办 河南报到证丢了怎么办 报到证丢失10年怎么办 退休时无派遣证怎么办 档案里没有派遣证怎么办 档案中派遣证丢失怎么办 中专毕业后想读大学该怎么办 软考准考证丢了怎么办 面试薪资要低了怎么办 应聘等通知没有电话回复怎么办 学生信息表里的籍贯不对怎么办? 小学生信息表里的籍贯不对怎么办? 钉钉下班没打卡怎么办 如果在厂里饭卡丢了怎么办 工作上做错了事想辞职怎么办