信息系统分析与设计包图.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文档。上传文档
查看更多
信息系统分析与设计包图

1. 包 包(Package): 是UML用来组织模型元素的模型元素。 可以把包比作一个存放模型元素的箱子或容器,在它里面可以存放要多个模型元素。 包中可以包含类、构件、用例、节点、活动、状态、包等其他模型元素。 2.包的表示 UML用带把的矩形框来表示包。 3.包中元素的可见性 包中的元素对其他包可以访问,也可以隐藏,可见性具有可见、保护和私有三种形式。 4.包中元素的显现性 包中的元素可以对外显现,也可以隐藏。 5.包成员 包成员是包中的元素,例如下图中的“检索图书”用例就是“处理订单”包的成员。 1. 包名 包名应由标识符表示,并且用能够表示包含义的名字。包的名字放到包的顶部,或包的内面。例如: 2. 包成员的命名 包中成员的名字不允许相同。 非限定名:成员的名字,不包括包的名字。 例如,下图“货品” 限定名: 成员前面缀包名。例如, B::货品 包的可见性是指包中成员被其他包或模型元素访问的程度 ,分以下三种情况: 可见public : + 受限protected : # 私有private : - 包图用来展现包和包之间的关系。 1. 包依赖关系的含义 如果一个包要访问或导入另外一个包中的元素,则两个包之间存在依赖关系。 包的依赖关系用UML中的虚线箭头来表示,由源包指向被依赖的独立包。 2. 包依赖的类型 1)使用:表示一个包中的元素要使用到另外一个包中的元素 。 2. 包依赖的类型 2)抽象:如果一个包的元素是对另外一个包元素的抽象,则两个包之间存在抽象关系 。 2. 包依赖的类型 3)跟踪:如果一个包的元素是对另外一个包元素的的深化,则两个包之间存在跟踪关系 。 1. 导入关系的含义 导入(import)是指将A包的元素导入到B包中,使得导入到B包中的A包中的元素在B包中的访问程度等同于B包的元素。 2. 元素导入 元素导入是指将包内任意元素导入到另外一个包中。 3. 包导入 包导入是指将一个包中的所有元素导入到另外一个包中。 包合并(package merge)是将源包的元素合并到目标包中,以扩展目标包的内容。合并之后,源包元素的特性在自己原有特性的基础上增加目标包的特性。 包的包含(include) 关系是指一个包可以嵌套另外一个包作为自己的子包,而且允许多层嵌套 。 3. 包的嵌套 包之中可以嵌套子包。 1、重用等价原则 对于同类可重用的模型元素尽量放到一个包中,不要把可重用模型元素和不可重用的模型元素混到一个包中。 2、共同重用原则 把同一个应用要重用的多个模型元素放到同一个包中,以减少包间的依赖,提高包的独立性。 3、共同封闭原则 把可能同时修改,同时维护的模型元素放到一个包中,以便于维护和升级。 4、非循环依赖原则 包之间的依赖关系不要形成循环:即A依赖B,B依赖C,C又依赖A。 利用包来有效分类组织模型元素。例如: 利用包来建立软件结构模型: 一个包就是一个命名空间,在包中的所有命名元素都可以通过元素名称来标识。 * 包图 5.1 包图的概念 5.2 包的关系 5.3 包的设计原则 5.4 包图的应用 第5章 包图 5.1.1 包的概念 5.1.2 包的命名 5.1.3 包的可见性 5.1.4 包图 第5章 5.1 概述 包的定义 5.1.1 简单包名 路径包名 包的定义 5.1.1 可见 保护 私有 包的定义 5.1.1 包的定义 5.1.1 显现 隐藏 包的定义 5.1.1 包成员 包的命名 5.1.2 包的命名 5.1.2 包的可见性 5.1.3 包图 5.1.4 书店图书管理的包图: 包图 5.2.1 依赖关系 5.2.2 导入关系 5.2.3 合并关系 5.2.4 包含关系 第5章 5.2 包的关系 依赖关系 5.2.1 依赖关系 5.2.1 依赖关系 5.2.1 依赖关系 5.2.1 导入关系 5.2.2 导入关系 5.2.2 导入关系 5.2.2 合并关系 5.2.3 包合并 合并的结果 包含关系 5.2.4 包图 5.3.1 重用等价原则 5.3.2 共同重

文档评论(0)

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

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

1亿VIP精品文档

相关文档