UML复习材料.doc

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

UML的考点 一.UML语言的构成: 1.从概念上UML对进行划分:静态结构、动态行为、实现构造、模型组织及扩展机制构成了UML的概念及模型。 2.从可视化的角度进行划分:基本元素、关系元素、视图、图及公共机制构成了UML的概念及模型。 二.UML的基本元素: 在UML中,定义了四种基本的面向对象的事物,分别是结构、行为、分组及注释等。 事物:事物是UML模型中面向对象基本的模块,它们在模型中属于静态部分。在UML中,定义了四种基本的面向对象的事物,分别是结构事物、行为事物、分组事物及注释事物等。 结构:结构是UML模型中的名词部分,这些名词往往构成模型的静态部分,负责描述静态概念及客观元素。在UML规范中,一共定义了七种结构。这七种结构分别是类、接口、协作、用例、主动类、构件及节点。 行为:行为是指UML模型的相关动态行为,是UML模型的动态部分,它可以用来描述跨越时间及空间的行为。可以把行为划分为两类,分别是交互及状态机。 分组:分组是UML对模型中的各种组成部分进行事物分组的一种机制。只有一种分组,即包。 注释:注释是UML模型的解释部分,用于进一步说明UML模型中的其它任何组成部分。有一种最主要的注释,我们把它称为“注解“。注解是依附于某个元素或一组建模元素之上,对这个或这一组建模元素进行约束或解释的简单注释符号。 UML中的关系 : UML中主要包含四种关系,分别是依赖、关联、泛化及实现。 (1)依赖关系:依赖关系指的是两个事物之间的一种语义关系,当其中一个事物(独立事物)发生变化就会影响另外一个事物(依赖事物)的语义。 关联关系(聚集):是一种事物之间的结构关系,我们用它来描述一组链,链是对象之间的连接。 泛化关系(继承): 是事物之间的一种特殊/一般关系,特 殊元素(子元素)的对象可替代一般元素(父元素)的对象,也就是我们在面向对象学中常提起的继承 实现关系(实现接口):是UML元素之间的一种语义关系,它描述了一组操作的规约及一组对操作的具体实现之间的语义关系。 视图的基本知识: UML 由视图(views)、图(Diagrams)、模型元素(Model elements)及通用机制 (general mechanism)(通用机制用于表示其他信息,比如注释、模型元素的语义等)等几个部分构成。 视图: 动态视图(状态图,活动图,时序图,协作图)及静态视图(用例图,对象图,类图) 在UML中主要包括的视图为静态视图、用例视图、交互视图(时序图及协作图)、实现视图、状态机视图、活动视图、部署视图及模型管理视图。 图: 最常用的UML图包括:用例图、类图、序列图、状态图、活动图、构件图及部署图。 UML的公共机制:分为( UML的规格说明,修饰通用机制) UML的扩展机制:UML中的主要扩展机制有三种:构造型、标记值及约束。 用例图考点 用例图的构成:用例图是需求分析中的产物,主要作用是描述参与者及用例之间的关系,帮助开发人员可视化的了解系统的功能。 用例图的构成:由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。 参与者 (2)用例(特征) (3)关系: 1)用例及用例之间的关系 泛化关系 扩展关系 包含关系 2)参与者及参与者之间的关系 泛化关系 3)用例及参与者之间的关系 关联关系 测试题: 一.1.下面说法错误的是: D A 泛化表示一般及特殊的关系 B 用例之间存在泛化关系 C 参与者之间存在泛化关系 D 参与者及用例之间存在泛化关系 2.下面说法错误的是: C A 参与者是与所建立系统交互的人或物 B 参与者可以是人,也可以是其他系统 C 参与者是系统的一部分,是用例图的重要组成部分 D 参与者之间存在泛化关系 二.1什么叫用例? 表示参与者与系统的一次交互过程,描述系统的一个功能。 2它的英文名称是什么?use case。 3.谈谈用例图的作用? 用例图被用在需求分析阶段,通过系统外部的参与者与系统之间交互过程的描述,来展现系统的功能。 用例之间存在着(泛化),(包含),(扩展 )关系。 用例名下面几种模型元素用什么符号表示: 用例名 用例: 关联: 《extend》 《extend》 扩展: 《include》 《include》 包含: 三.1.网上教学系统需求分析

文档评论(0)

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

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

1亿VIP精品文档

相关文档