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

统一建模语言介绍.ppt.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统一建模语言介绍.ppt.ppt

统一建模语言介绍 UML简介 UML的诞生 在一个现代化的工程中,人们要相互沟通和合作,就必须使用标准的工业化设计语言,用这些语言来对待开发的产品进行建模。 建模过程把复杂的问题分解成为易于理解的小问题,以达到问题的求解。 建模是开发优秀软件的所有活动中核心部分之一,其目的是把所要设计的结构和系统的行为联系起来,并对系统的结构进行可视化控制。 UML简介 UML的诞生 从1994年起,Grady Booch和James Rumbaugh在Rational软件公司开始了UML的创建工作。 1995年,OOSE方法和Objectory方法的创建者Ivar Jacobson也加入其中。 UML三位创始人正式联手,共同为创建一种标准的建模语言而一起工作,他们将开发出来的产品名称定为UML(Unified Modeling Language,统一建模语言)。 UML简介 UML的诞生 1997年11月,在Ivar Jacoboson、Grady Booch以及James Rumbaugh的共同努力下,UML1.1版本提交给OMG (Object Management Group, 对象管理组织)并获得通过,UML1.1成为业界标准的建模语言。 2003年6月,OMG技术会议上 UML 2.0获得正式通过,UML的发展与应用也上升到一个新的高度,越来越多的人开始学习和使用UML来进行软件建模。 UML简介 UML Unified Modeling Language 统一建模语言 统一建模语言 统一建模语言 UML简介 Ivar Jacoboson Grady Booch James Rumbaugh Object Modeling Technique(OMT) Booch开发方法 Object-Oriented Software Engineering(OOSE) UML UML简介 你应该使用UML吗?是!旧的面向对象符号正在快速消失,新的书、文章将全部采用UML作为符号。如果你正要开始使用建模符号,你就该直接学习UML。 --Martin Fowler UML简介 UML的结构 视图(View) 用户视图:以用户的观点表示系统的目标,它是所有视图的核心,该视图描述系统的需求。 结构视图:表示系统的静态行为,描述系统的静态元素,如包、类与对象,以及它们之间的关系。 行为视图:表示系统的动态行为,描述系统的组成元素如对象在系统运行时的交互关系。 实现视图:表示系统中逻辑元素的分布,描述系统中物理文件以及它们之间的关系。 环境视图:表示系统中物理元素的分布,描述系统中硬件设备以及它们之间的关系。 UML简介 UML的结构 图(Diagram) 用例图(Use Case Diagram): 又称为用况图,对应于用户视图。在用例图中,使用用例来表示系统的功能需求,用例图用于表示多个外部执行者与系统用例之间以及用例与用例之间的关系。用例图与用例说明文档(Use Case Specification)是常用的需求建模工具,也称之为用例建模。 UML简介 UML的结构 图(Diagram) 类图(Class Diagram):对应于结构视图。类图使用类来描述系统的静态结构,类图包含类和它们之间的关系,它描述系统内所声明的类,但它没有描述系统运行时类的行为。 用例图与类图是UML 13种图中使用频率最高的两种图。 UML简介 UML的结构 图(Diagram) 对象图(Object Diagram):对应于结构视图。对象图是类图在某一时刻的一个实例,用于表示类的对象实例之间的关系。 包图(Package Diagram):UML2.0新增图,对应于结构视图。包图用于描述包与包之间的关系,包是一种把元素组织到一起的通用机制,如可以将多个类组织成一个包。 UML简介 UML的结构 图(Diagram) 组合结构图(Composite Structure Diagram):UML2.0新增图,对应于结构视图。组合结构图将每一个类放在一个整体中,从类的内部结构来审视一个类。组合结构图可用于表示一个类的内部结构,用于描述一些包含复杂成员或内部类的类结构。 状态图(State Diagram):对应于行为视图。状态图用来描述一个特定对象的所有可能状态及其引起状态转移的事件。一个状态图包括一系列对象的状态及状态之间的转换。 UML简介 UML的结构 图(Diagram) 活动图(Activity Diagram):对应于行为视图。活动图用来表示系统中各种活动的次序,它的应用非常广泛,既可用来描述用例的工作流程,也可以用来描述类中某个方法的操作行为。 顺序图(Sequence Diagram):又称为时序图或序列图,对应于行为视图。顺序图用于表示对象之间的交互

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档