- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML复习资料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.谈谈用例图的作用?
用例图被用在需求分析阶段,通过系统外部的参与者与系统之间交互过程的描述,来展现系统的功能。
用例之间存在着(泛化),(包含),(扩展 )关系。
下面几种模型元素用什么符号表示:
用例:
关联:
扩展:
包含:
三.1.网上教学系统需求分析如下:
网上教学系统是在网络环境下,充分发挥网络的教育功能和教育资源优势,向教育者
您可能关注的文档
- 2014学教师绩效考核细则(试行)精选.doc
- 2014定资产决算精选.doc
- 2014机电专业方向实践课任务书-单片机精选.doc
- 2014科室医疗质量、安全管理持续改进记录本精选.doc
- 2014西医执业医师成绩查询时间精选.doc
- 2014计继续教育考试题目精选.doc
- 2014运输协议2014运输协议精选.doc
- 2015 复习2015 复习精选.ppt
- 2014研计算机统考组成原理部分精选.ppt
- 201510月高等教育自学考试课程安排表精选.doc
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)