第十讲统一建模语言介绍.ppt

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

*第十章统一建模语言UML10.1UML一、UML的由来1997年11月17日,OMG采纳UMLl.1作为基于面向对象技术的标准建模语言,表明UML(UnifiedModelingLanguage)代表了面向对象方法的软件开发技术的发展方向。第十章统一建模语言UML二、UML的内容作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。1.UML语义 UML语义是基于UML的精确元模型(Metamodel)。元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发在语义上取得一致,消除了人为表达方法所造成的影响。第十章统一建模语言UML2.UML表示法UML的重要内容可以由下列五类图(共9种图形)来定义。(1)用例图(Use-casediagram)(2)静态图(Staticdiagram)(3)行为图(Behaviordiagram)(4)交互图(Interactivediagram)(5)实现图(Implementationdiagram)第十章统一建模语言UML三、UML的主要特点(1)UML统一了Booch、OMT和OOSE等方法中的基本概念。(2)UML还吸取了面向对象技术领域中其他流派的长处其中也包括非OO方法的影响。(3)UML在演变过程中还提出了一些新的概念。第十章统一建模语言UML四、UML的应用领域 UML的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型。总之,UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。 UML适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。第十章统一建模语言UML10.2UML模型的基本概念一、建模技术构造模型的目的:(1)着手解决一个复杂问题前,对解决方案进行检测。(2)用于客户和其他相关人员进行交流。(3)加强视觉效果。(4)对复杂问题进行适度简化。构造模型的基本技术手段是抽象。第十章统一建模语言UML二、标准建模语言UML建模框架一般而言,可以从以下几种角度来描述一个系统。(1)系统的使用实例(用例)(2)系统的逻辑结构(3)系统的构成(4)系统的并发特性(5)系统的配置第十章统一建模语言UML三、UML模型的基本概念1.UML的建筑块 组成UML有三种基本的建筑块,即事物、关系、图。2.UML的事物 UML中的事物是结构事物、动作事物、分组事物、注释事物。第十章统一建模语言UML3.UML中的关系(1)依赖(Dependencies)(2)关联(Association)(3)一般化(Generalization)(4)实现(Realization)?第十章统一建模语言UML4.UML中的图?类图(ClassDiagram)?对象图(ObjectDiagram)?构件图(ComponentDiagram)?配置图(DeploymentDiagram)第十章统一建模语言UML?用例图(UsecaseDiagram)?顺序图(SequenceDiagram)?合作图(CollaborationDiagram)?状态图(StatechartDiagram)?活动图(ActivityDiagram)第十章统一建模语言UML10.3UML的静态建模机制一、用例图1.用例模型(Usecasemodel) 用例模型描述的是外部执行者(Actor)所理解的系统功能。用例模型用于需求分析阶段。2.用例(Usecase) 在UML中,用例被定义成系统执行的一系列动作,动作执行的结果能被指定执行者察觉到。在UML中,用例表示为一个椭圆。第十章统一建模语言UML3.执行者(Actor)执行者是指用户在系统中所扮演的角色。其图形化的表示是一个小人。4.使用和扩展(UseandExtend)5.用例模型的获取(1)获取执行者(2)获取用例第十章统一建模语言UML二、类图、对象图和包1.类 类是具有相同属性、操作、关系的对象集合的总称。通常在UML中类被画成矩形。2.类图 类图(ClassDiagram)描述类和类之间的静态关系。第十章统一建模语言UML3.关联关系 关联(Association)表示两个类之间存在某种语义上的联系。4.继

文档评论(0)

gdcwd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档