第8章UML建模.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文档。上传文档
查看更多
第8章UML建模第8章UML建模

* * * * * * * * * * * 8.6 综合实例 3. 任务活动分析 租借处理 8.6 综合实例 4.业务对象分析 首先,确定系统参与者的属性。其次,应该确定系统的主要业务实体类。 8.6 综合实例 8.6.2系统设计 1 系统结构设计 该系统基于客户端/服务器模式构建。 2 类结构设计 该系统每个用例均采用三层类结构设计实现:界面类、控制类、实体类。下面的对象交互设计从用例出发,分别设计完成每个用例的对象以及对象间的交互。 3 对象交互设计 8.6 综合实例 3. 对象交互设计 (1)影碟租借用例顺序图 8.6 综合实例 3. 对象交互设计 根据影碟租借用例顺序图,初步设计完成该用例的界面、控制、实体对象所需的方法,以及对象间的关系 8.6 综合实例 8.6.3 物理结构设计 1.组件图 根据影碟店租恁管理系统的界面类、控制类以及实体类的设计,可以映射出系统的组件 8.6 综合实例 2. 物理部署图 系统的部署模型是系统运行节点上资源的分配。在影碟租借管理系统中,系统包括三种节点:客户端节点、服务器节点、数据库节点。 * * * * * * * * * * * * * * * * * * * * * * * * * 第八章 UML建模 本章要点: UML介绍 用例模型的构建 静态模型的构建 动态模型的构建 8.1 UML概述 1. 研发历史 ◆1994年Booch和Rumbaugh在Rational 软件公司开始了UML的研发工作,。 ◆目标:创建一个“统一的方法” 。将Booch和OMT面向对象方法统一起来。 ◆1995年发布了UM0.8(Unified Method,统一方法)。 ◆1996年-1997年,推出了UML0.9、UML1.0 ……(Unified Modeling Language,统一建模语言)。 2. 基本内容 提供八种视图 静态视图、用例视图、实现视图、部署视图、状态视图、活动视图、交互视图和模型管理视图。 8.1 UML概述 1)静态视图 针对应用领域中的概念以及与系统实现有关的内部基本要素建模,主要由类以及类之间的相互关系组成,不描述依赖于时间的系统行为。用类图来展示。 2) 设计视图 针对软件系统的结构建模。由协作图和组件图实现。 3 )用例视图 针对用户所使用的系统进行功能建模。 目的是列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行。 用例的行为用动态视图,特别是交互视图来表示。用例视图用用例图来展示。 8.1 UML概述 4 状态视图 针对一个类对象的可能生命历程建模。当一个事件发生时,它会导致触发对象的一个状态向另一个新状态的转移,附加在转移上的动作或活动也同时被执行。用状态图来展示。 5 活动视图 展示了用例或系统的流程,用活动图来展示。 6 交互视图 描述系统中对象间消息交换的顺序。交互视图提供了系统中行为的整体描述,展示了多个对象间交互的控制流。用顺序图和协作图来展示。 7 部署视图 描述系统软硬件的物理架构 8 模型管理视图 8.1 UML概述 4. UML中主要图型简介 1)类图 展示了系统中类的静态结构,即类与类之间的相互联系。 2)协作图 展示了对象之间的协作关系。 3)组件图 展示了系统中组件之间的使用和依赖等关系。 4)用例图 展示了各类外部参与者与系统所提供的用例之间的连接。 5)状态图 是对类描述的补充,它说明该类对象所有可能的状态以及哪些事件将导致状态的改变。 8.1 UML概述 6.活动图 展示连续的活动流,用于描述完成一个操作所需要的活动。 7.顺序图 展示对象之间的动态交互关系,主要用于显示对象之间发送消息的顺序,显示对象之间的具体交互,即系统执行的某一特定点所发生的事。 8.部署图 展示了运行时各个结点如何部署和配置 9.包图 是对模型元素进行组织的一种机制。 8.2 用例模型的构建 8.2.1 用例图的模型元素 1.参与者 指与系统交互的人或其它系统。 2.用例 是外部可见的一个系统功能单元,这些功能由系统单元所提供,并通过一系列系统单元与一个或多个参与者之间交换的消息所表达。 8.2 用例模型的构建 1. 创建用例图的一般步骤 1) 确定参与者 2) 确定用例 3) 描述用例

文档评论(0)

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

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

1亿VIP精品文档

相关文档