最新统一建模语言UML复习题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东理工大学成人高等教育统一建模语言UML复习题

一、判断题

()1、用例图中包含关系是指一个用例继承了另一个用例。

()2、顺序图中每个对象向下方向伸展的虚线是对象的生命线。

()3、协作图是对象图的扩展。

()4、顺序图所表达的是基于时间顺序的动态交互。

()5、用例是从用户的观点对系统行为的一个描述。

()6、UML无法体现历史状态。

()7、状态图中状态一般分成顺序子状态和随机子状态。

()8、状态图是以实心圆点开头,以公牛眼结束的。

()9、在用例图中,Actor仅代表与目标系统进行交互的人。

()10、 Controlled Unit是可以进行版本控制的模型元素,在ROSE中,模型文件本身被打包存储为.cat文件从而成为受控单元,Logical View和Use CaseView被打包成.mdl文件而成为受控单元。

()11、RSA支持模型驱动(Model-Driven Development)的开发。

()12、在状态图中,内部转换可导致进入转换和离开转换的执行。

()13、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。

()14、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。

()15、UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。

()16、在UML状态图中,历史状态用于存储以前的状态。

()17、Use Case Realization 和相应的Use Case之间是一种泛化关系。

()18、分析机制(Analysis mechanisms)通常用于分析阶段,通过提供对系统复杂行为(如安全性、持久存储等)的简短描述来减少分析的复杂性并改善软件在各开发阶段一致性。

()19、在RUP中,识别设计元素(Identify Design Elements)是精化体系结构(Refine the Architecture)活动中的一个步骤。

()20、在ROSE中,从Browser窗口删除图形元素和从Diagram窗口中删除模型元素的效果相同。

()21、RSA中的浏览图(Browse Diagram)和主题图(Topic Diagram)同属于查询图(Query Diagram)。

()22、在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。

()23、UML适用于以体系结构为中心的开发过程,但不适合在具有迭代特征的开发过程中使用。

()24、状态图是以实心圆点开头,以公牛眼结束的。

二、名词解释

1、统一建模语言

2、模型

3、迁移

4、泳道

5、用例

6、依赖

7、顺序图

8、泛化

9、参与者

10、类

11、动作状态

12、对象图

三、简答题

1、类图在UML中有何重要作用?

2、阐述用例对于系统开发人员来说的价值。

3、什么是用例图?用例图有什么作用?

4、顺序图和通信图中,消息有哪三种?各自的意义和表示什么?

5、简述统一建模语言(UML)。

6、简述如何在实际工作中发现类。

7、UML中的交互图有两种,分别是顺序图和协作图,请分析一下两者之间的主要差别和各自的优缺点。

8、统一过程中有哪四个阶段,各阶段需要完成的主要工作有哪些?

9、顺序图和协作图中,消息有哪三种?各自的意义和表示法什么?

10、试比较边界类与实体类的异同。

11、包的访问可见性有几种?请描述各访问可见性的区别。

12、请简要说明交互概述图在建模时的优点和缺点。并简要描述交互概述图的绘制方法。

四、综合题

1、学生管理系统中有一个模块是报到登记,具体流程是:在新生入校报到时,进行新生

信息登记,记录学生的报到资料、个人基本情况的输入、查询、修改等。

问题:⑴写出在上述需求描述中出现的Actor ⑵根据上述描述绘制其用例图 2、请根据下面的用例图设计相关类图

3、看图回答问题

(1)该图是什么图,其中的矩形框表示什么?

(2)该图描述了怎样的情形

参考答案

一、单选题

二、名词解释

1、统一建模语言

统一建模语言是由一系列标准的图形符号组成的建模语言,它用于描述软件系统分析、设计和实施中的各种模型。

2、模型

模型是从一个特定视点对系统进行的抽象,它可以是实物模型,也可以是抽象数字或图示模型。

3、迁移

迁移指从一个状态到另一个状态的瞬间变化过程。从源状态到目标状态一发生变化,就称发生了迁移。

4、泳道

为了表明活动图中各种元素的归属,UML用垂直线将不同归属的元素分开,将它称为活

动划分,由于这种划分的外观很像泳道,所以也称为活动图中的泳道

5、用例是对一组序列动作的描述,系统执行这些动作将对用例的参与者产生可以观察的结果。

6、依赖是一种使用关系,它说明了一个事物声明说明的变化可能影响到使用它的另一个事物,但反之未必。也就是说,服务的使用者以某种方式依赖于服务的提供者发。

7、顺序图是强调消息时间顺序的交互图。是描述系统中类和类之间的交互,它将这些交互建模成消息交换,也就是说,顺序图描述了类相互协作的完成预期行为的动态过程。

8、泛化是一般事物(称为父类或超类)和较特殊事物(称为子类或孩子类)之间的关系。

9、参与者(actor ,有些书翻译成“角色”)是一种特殊的类,是系统外部的一个实体,这个实体可以是任何的人或物,它以某种方式参与了用例的执行过程。

10、类是对一组具有相同属性、操作、关系和语义的对象的描述。类是对事物的抽象。而用例是对一组序列动作的描述,系统执行这些动作将对用例的参与者产生可以观察的结果。

11、动作状态是活动图中最小单位的构造块,表示原子动作。活动状态表示的是可以分割

相关文档
最新文档