实现图表示与实现有关的方面.pdfVIP

  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文档。上传文档
查看更多
SJ/T XXXX. 1 - XXXX 12 实现图 实现图表示与实现有关的方面,包括源代码结构和运行时的实现结构。实现图有两种形 式: 1)构件图表示代码自身的结构; 2 )部署图表示运行时系统的结构。 在广义上也可以用它们对业务建模,其中 “代码”构件是业务程序和文件,而“运行时 结构”是组织单元和业务资源(人和其他因素)。 12.1 构件图 12.1.1 语义 构件图表示软件构件间的依赖,其中包括源代码构件、二进制代码构件和可执行构件。 对业务来说,“软件”构件有更广的意义,包括业务程序和文档。可以把软件模块表示为构 件的衍型。一些构件在编译的时候存在,一些在链接时存在,一些在运行时存在,一些还可 以在多个阶段存在。只编译构件是指仅在编译的时候有意义的构件,运行时构件是可执行的 程序。 构件图只是一种类型形式,而不是实例形式。为了显示构件的实例,要使用部署图 (可 能退化成没有节点的部署图)。 12.1.2 表示法 构件图是用依赖关系把构件连接起来的图。也可以通过表示组合关系的物理包含把构件 连接到构件。 可以用包含构件类型和节点类型的图表示静态依赖,例如程序之间的编译器依赖。客户 构件以某种方式依赖提供者构件,用从客户构件到其依赖的提供者构件的虚线箭头表示这种 依赖。这种依赖与具体实现有关,可以把它显示为依赖的衍型。 作为类目,构件可以有操作,并且可以实现接口。通过使用从构件到其他构件上的接口 的虚线箭头,可以在图中显示这些接口和构件间的调用依赖。 12.1.3 例子 图12-1 构件图 98 SJ/T XXXX. 1 - XXXX 12.1.4 映射 构件图映射为其元素包括构件的静态模型。 12.2 部署图 12.2.1 语义 部署图表示数据处理元素在运行时的配置以及生存在其上的软件构件、进程和对象。软 件构件实例表示运行时的代码单元。不能作为运行时的实体存在的构件(已经被编译过了) 不能在这些图上显示,而应该在构件图上显示。 对业务建模而言,运行时处理元素包括工作人员和组织单位,软件构件包括工作人员和 组织单位使用的业务程序和文档。 12.2.2 表示法 部署图是用通讯关联把节点连接起来的图。节点中可以包含构件实例,这表示构件生存 或运行在这个节点上。构件可以包含对象,这表明对象驻留在构件上。通过用表示为虚箭头 的依赖 (可能通过接口)把一个构件连接到另一个构件,这表明一个构件使用另一个构件的 服务。如有必要,可以用衍型表示精确的依赖。 部署类型图也可以用于表示什么构件可以驻留在什么节点上,这可以通过带有衍型 《support》的从构件符号到节点符号的虚线箭头或在图形上通过在节点符号中嵌入构件符号 来表示。 可以通过使用依赖关系的衍型《become》来表示构件实例在节点实例间的迁移,或对 象在构件实例中的迁移。在这种情况下,构件实例或对象生存在其节点实例中,或部分时间 生存在其节点实例中。 注意进程是一种特殊的对象。(见9.8 “主动对象”) 12.2.3 例子 图12-2 节点 12.2.4 映射 部署图映射为其元素包含节点的静态模型。模型中不特殊地区别它。 99 SJ/T XXXX. 1 - XXXX 12.3 节点 12.3.1 语义 节点是一种表示处理资源的物理对象,一般地至少具有存储器,经常也具有处理能力。 节点可以是计算设备,也可以是人力资源或机械处理资源。可以把节点表示成类型和实例。 运行时可计算的实例可以是对象或是构件实例,这样的实例可以驻留在节点实例上。 12.3.2 表示法 把节点表示为一个看起来象三维立方体的图。节点类型有类型名:节点类型。 节点实例有名称和类型名。在节点里面或下方可以出现带下划线的名称串。名称串的语 法为: 名称“:”节点类型 名称是个体节点的名字。节点类型说明节点实例的类型。这两个元素都是可选的;如果 省略了节点类型,也可以省略冒号。 带有关键字《support》的虚线箭头表明一个节点类型支

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档