第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 构件图

面向对象技术及UML教程 第10章 构件图 第10章 构件图 10.1 构件图概述 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.2 构件图元素 10.3 构件图图符 10.4 构件图理解 10.4 构件图理解 10.5 构件图应用 10.5 构件图应用 10.5 构件图应用 10.5 构件图应用 10.6 小结 构件图从软件架构的角度来描述一个系统的主要功能 系统分成几个子系统 子系统包括哪些类、包和构件 它们之间的关系 它们分配到哪些节点上等。 使用构件图可以清楚地看出系统的结构和功能。 构件图(Component Diagram)描述了软件的各种构件和它们之间的结构关系 UML支持对逻辑构件(如业务构件、过程构件)和物理构件(如EJB构件、CORBA构件、 COM+构件和.NET构件以及WSDL构件) 在软件系统开发时可以使用构件图将项目小组人员连接起来,充当各成员间的联系纽带 构件图主要有三种元素 构件(Component) 接口(Interface) 依赖(Dependency) 构件定义 按照UML2.0的定义,构件是系统的模块化部分 它封装了自己的内容,且它的声明在其环境中是可以替换的 构件利用提供接口和请求接口定义自身的行为,它起类型的作用 10.2.1 构件 构件含义 一个构件表示系统的一个模块部分 按照提供和请求接口,构件定义其行为。 构件是可替换的单元 构件起类型的作用 在UML2.0中,构件具有属性、操作和可见性,并能参与关联和泛化。 可以用构件来装配大粒度的构件 10.2.1 构件 UML 1.X构件图符 10.2.1 构件 构件 UML2.0构件图符 10.2.1 构件 构件类型 部署构件:如dll文件、exe文件、com+对象、corba对象、ejb、动态web页、数据库表等。 工作产品构件:如源代码文件、数据文件等,用来产生部署构件。 执行构件:是指系统执行后产生的构件。 10.2.1 构件 接口是表示对一组相关的操作进行声明的一种建模元素,它指定了一种约束,这些约束必须由实现这个接口的构件的任何实例完成。 接口可以分为提供接口和请求接口: 把构件实现的接口称为提供接口 构件使用的接口被称为请求接口 10.2.2 接口 接口表示 10.2.2 接口 接口应用示例 10.2.2 接口 一个构件如果使用了另一个构件所提供的接口,则可以说在该构件和另外一个构件之间存在依赖关系 10.2.3 依赖关系 应用示例--订单构件、顾客管理构件和结帐构件间的依赖关系 10.2.3 依赖关系 应用示例--订单构件、顾客管理构件和结帐构件间的依赖关系 (添加接口) 10.2.3 依赖关系 构件之间依赖关系 如果两个构件间存在泛化关系,则两构件间存在依赖关系。 如果两个构件间存在使用关系,则两构件间存在依赖关系。 如果两个构件间存在实现关系,则两构件间存在依赖关系。 10.2.3 依赖关系 构件 构件 构件 构件 构件 提供接口 请求接口 依赖关系 注释体 注释连接 图书管理系统构件图 源代码构件图 构件图--网络购物系统 用户需求: 顾客首先需要使用系统提供的商品浏览页面来浏览网站所提供的商品 了解商品的详细情况 购买该商品 将该商品加入自己的购物车 浏览和挑选其他商品 通过结帐系统 对自己所挑选的商品进行付款 构件图--网络购物系统 系统划分: 商品浏览系统 商品资料库 购物车 结帐系统 构件图--网络购物系统 主要构件: 构件图--网络购物系统 构件图: 构件图的基本概念 构件、接口、依赖关系 通过本章的学习,需要对构件图及构件图中的常见元素有一个基本的了解,为以后使用构件图打下一个基础。

文档评论(0)

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

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

1亿VIP精品文档

相关文档