网站大量收购闲置独家精品文档,联系QQ:2885784924

UML及軟件建模课件.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML及軟件建模课件

UML及软件建模 1.UML是什么? 2.UML有什么用处? 3.UML用在系统设计的哪一个阶段? 4.UML的历史 5.UML的组成 构造块 第三类是行为视图(Behavior View),描述系统的动态模型和组成对象间的交互关系。包括状态图和活动图。 状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。通常状态图是对类图的补充。在实用上并不需要为所有的类画状态图,仅为那些有多个状态其行为受外界环境的影响并且发生改变的类画状态图。 活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。 第四类是交互图(Interactive View),描述对象间的交互关系。包括顺序图和协作图。 顺序图显示对象之间的动态合作关系,它强调对象之间消息发送的顺序,同时显示对象之间的交互; 协作图描述对象间的协作关系,协作图跟顺序图相似,显示对象间的动态合作关系。除显示信息交换外,协作图还显示对象以及它们之间的关系。 如果强调时间和顺序,则使用顺序图;如果强调上下级关系,则选择协作图。 第五类是实现图(Implementation VIew)。包括构件图和部署图。 构件图描述代码部件的物理结构及各部件之间的依赖关系。一个部件可能是一个资源代码部件、一个二进制部件或一个可执行部件。包含逻辑类或实现类的有关信息。构件图有助于分析和理解部件之间的相互影响程度。 部署图定义系统中软硬件的物理体系结构。它可以显示实际的计算机和设备(用节点表示)以及它们之间的连接关系,也可显示连接的类型及部件之间的依赖性。在节点内部,放置可执行部件和对象以显示节点跟可执行软件单元的对应关系。 5.3视图和图的总结 用例视图(Use case View)。 5.4图的总结 用例图(Use Case Diagram) 时序图(Sequence Diagram), 也称顺序图,序列图 6.支持UML开发的常用工具 PowerDesigner (Sybase) Rose (Rational) Together (Borland) Visio (Microsoft) BridgePoint (Project Technology) Visual UML (Visual Object Modelers) 7.建 模 建模的定义: 建模是对现实的简化。是把复杂的系统变成小的系统,采用“各个击破”的原则逐一解决。 建模的目标: 1)模型帮助我们按照实际情况或按照我们所需要的样式对系 统进行可视化。 2)模型允许我们详细说明系统的结构和行为。 3)模型给出一个知道我们构造系统的模板。 4)模型对我们的决策进行文档化。 协作图(Collaboration Diagram) 状态图(StateChart Diagram) 活动图(Activity Diagram) 动态视图 协作、交互、协作角色、消息 协作图 交互、对象、消息、激活 顺序图 交互视图 状态、活动、完成转换、分叉、结合 活动图 活动视图 状态、事件、转换、动作、 状态图 状态视图 动态 节点、构件、依赖关系、位置 部署图 部署视图 构件、接口、依赖关系、实现 构件图 实现视图 用例、参与者、关联、扩展、包括、用例泛化 用例图 用例视图 类、关联、泛化、依赖关系、实现、接口 类图 静态视图 结构 主要概念 图 视图 主要的域 5.5UML视图和图 * 胥林 计算机科学学院软件工程教研室 UML基础 ? ·面向对象基础 -面向对象基本概念 -对象模型基本元素的标识 ·UML建模语言介绍 - UML简介 - 建模的定义及目标 【学习目标】 面向对象基础 1、面向对象基本概念 2)对象与类的概念 具有相同特征和行为的对象集合的抽象称为类(Class),每个类都由一组属性和一组方法来描述。属性(Attribute)描述类的个体(对象)具有的静态特征。方法(method)是对象所能提供的服务或可执行的操作,方法描述对象具有的动态特征。 1)面向对象基本思想 客观世界是由各种对象(Object)组成,复杂对象可以由简单对象组成。 系统本身也是对象。 系统的发展和进化过程都是由系统的内部对象和外部对象之间相互作用完成的。 3)对象的特性 对象继承了它所属类的所有属性与方法,并将其数据(属性)和操作代码(方法)封装在一个实体中,并以对象名标识它。外部访问对象只能通过对象名字及其公开的接口进行通信。对象之间的交互也只能

文档评论(0)

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

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

1亿VIP精品文档

相关文档