UML与系统分析设计 (10).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?例:在节点上安置组件,如图10.16所示。 Home 10.3.1 节点 图10.16 用节点安置组件 ?节点与节点通过物理连接(Connection)发生联系,物理连接如以太网络、共享总线等,从硬件方面保证了系统的节点协同运行。 ?节点与节点、节点与组件之间存在着多种类型的联系,包括关联(通信联系)和依赖(支持联系、成为联系)。 1.通信联系 ?通信联系是节点之间的一种关联,是节点之间的通信路径或连接的模型。 ?通信联系的表示法是用一条实关联线连接两个节点,如图10.17所示。在实关联线上可以加构造型以表达节点间的通信路径或连接的性质。 2.支持联系 ?支持联系是节点与组件或对象之间的依赖联系。如果一个节点与一个组件或对象存在着支持联系,说明该节点上驻留着该组件或对象,该组件或对象能够在该节点上执行。 ?支持联系的表示法是用一条虚箭线从节点指向所连接的组件或对象,并可在虚箭线上加有构造型supports,如图10.18所示。 Home 10.3.2 节点的联系 Home 10.3.2 节点的联系 图10.17 通信联系表示法示例 图10.18 支持联系表示法 3.成为联系 ?成为联系是组件与组件、组件与对象、对象与对象之间的依赖联系。成为联系不是节点之间的联系,但是它是组件或对象在节点之间的迁移的模型。 ?成为联系的表示法是用一条虚箭线从一个节点中的组件指向另一个节点中的组件或从一个节点中的对象指向另一个节点中的对象,并可在虚箭线上加有构造型becomes,如图10.19所示。 ?成为联系可以用标记值“{time =…}”说明其时间性质,即组件或对象在什么时间发生迁移活动。 ?成为联系说明源对象(或组件)和目标对象(或组件)是在不同时间点的同一个对象(或组件),而且它们的状态和角色不同。 Home 10.3.2 节点的联系 ?成为联系表示法,如图10.19所示。 Home 10.3.2 节点的联系 图10.19 成为联系表示法 ?配置图由节点与节点之间的联系构成。在配置图中也可以有组件,以及节点与组件之间、组件与组件之间的联系。 ?配置图表示分布式系统的软件组件与硬件之间的关系,它表达的是运行系统的结构。 ?配置图主要用于对在网络环境运行的分布式系统建立系统物理模型,或者对嵌入式系统建模。 ?配置图也可以用于建立业务模型,此时的“运行系统”就是业务的组织机构和资源(人力、设备等)。 ?例:项目与资源管理系统PRMS的配置图,如图10.20所示。 Home 10.3.3 配置图的应用 Home 10.3.3 配置图的应用 图10.20 项目与资源管理系统PRMS的配置图 ?建立一个客户机/服务器系统或Web应用系统的配置图一般可按以下步骤进行: (1)确定节点。 (2)对节点加上必要的构造型。 (3)确定联系。 把系统的组件如可执行程序、动态连接库等分配到节点上,并确定节点与节点之间、节点与组件之间、组件与组件之间的联系,以及它们的性质。 (4)绘制配置图。 ?例:一个医院诊疗系统配置图,如图10.21所示。它是一个对象配置图,其中每一个节点都是可视的特定节点实例:“Database Unit Server”、“Heart Unit Server”与“a Windows PC”,它们通过TCP/IP网络连接。 Home 10.3.3 配置图的应用 Home 10.3.3 配置图的应用 图10.21 医院诊疗系统配置图(客户机/服务器系统) ?在UML 2.0中规定,配置图的节点所代表的计算机资源,不仅是指硬件设备(Device),如处理器、读卡机、移动设备、通信设备等;而且可以是指包含在设备内的执行环境。 ?执行环境是其它软件的宿主,如操作系统、J2EE容器、工作流引擎、数据库等。 ?制品(Artifact)配置在节点上。在配置图中的制品就是系统开发过程中最终产生的各种可执行代码文件。 ?实际上,制品代表组件(或任何可包装模型元素,如简单的类)的物理形式,组件由制品实现。 ?制品的图标为一个矩形,在制品的名称上方给出构造型“artifact”;或者,在矩形的右上角贴上一个图标“ ”。 Home 10.3.4 UML2.0中的相关变化 ?例:图10.22中有一个组件“Order”和一个制品“Order.jar”,制品“Order.jar”是一个可执行的Java代码文件。组件“Order”由制品“Order.jar”实现。 Home 10.3.4 UML2.0中的相关变化 图10.22 组件与制品 ?例:节点“应用服务器”上的配置,如图10.23所示。 Home 10.3

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档