UML试题及答案Word文档格式.doc

上传人:b****1 文档编号:13162558 上传时间:2022-10-07 格式:DOC 页数:18 大小:4.52MB
下载 相关 举报
UML试题及答案Word文档格式.doc_第1页
第1页 / 共18页
UML试题及答案Word文档格式.doc_第2页
第2页 / 共18页
UML试题及答案Word文档格式.doc_第3页
第3页 / 共18页
UML试题及答案Word文档格式.doc_第4页
第4页 / 共18页
UML试题及答案Word文档格式.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

UML试题及答案Word文档格式.doc

《UML试题及答案Word文档格式.doc》由会员分享,可在线阅读,更多相关《UML试题及答案Word文档格式.doc(18页珍藏版)》请在冰豆网上搜索。

UML试题及答案Word文档格式.doc

(B)

A.状态图 B.类图 C.序列图 D.活动图

8.下列不属于属性的可见性的是()。

A.公有的 B.私有的 C.私有保护的 D.保护的

9.下面不属于用况之间关系的是()。

A.友元 B.扩展 C.包含 D.泛化

10.通常对象有很多属性,下面仅能在对象内部访问的属性可见性限制是()。

(D)

A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private)

11.在用况之间,会有三种不同的关系,下列不是用况之间关系的是()。

A.包含(include) B.扩展(extend) C.泛化(generalization) D.关联(connect)

12.在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面不是“Actor”的是()。

A.用户 B.ATM取款机 C.ATM取款机管理员 D.取款

13.下面不是活动图中的基本元素的是()。

A.状态、分支 B.分叉、汇合 C.泳道、对象流 D.用况、状态

14.在下面的图例中,哪个用来描述活动(activity)()。

ABCD

15.UML中类的有三种,下面哪个不是其中之一()

A.实体类 B.边界类 C.控制类 D.主类

16.顺序图是强调消息随时间顺序变化的交互图,下面不是用来描述顺序图的组成部分的是()。

A.类角色 B.生命线 C.激活期 D.消息 E.转换

17.关于协作图的描述,下列不正确的是()。

A.协作图作为一种交互图,强调的是参加交互的对象的组织;

B.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;

C.协作图中有消息流的顺序号;

D.协作图是顺序图的一种

18.关于包的描述,哪个不正确(E)

A.和其他建模元素一样,每个包必须有一个区别于其他包的名字;

B.包中可以包含其他元素,比如类、接口、组件、用况等等;

C.包的可见性分为:

public、protected、private;

D.引入(import)使得一个包中的元素可以单向访问另一个包中的元素;

E.导出(export)使的一个包中的元素可以单向访问另一个包中的元素;

二、名词解释

(1)对象:

对象是对象类的实例,用于模型化特定的实体。

(2)类:

是面向对象模型的最基本的模型元素;

(3)属性:

类的命名性质;

(4)操作:

是对象类的行为特征或动态特征,用于对服务或实体相关的操作建模;

(5)关联:

是模型元素间的一种语义联系,它是对具有共同的结构特征、行为特性、关系和语义的链接的描述

(6)泛化:

是现实世界中一般性实体与特殊性实体之间的关系;

(7)聚合:

表示事物的部分/整体关系较弱的情况;

(8)依赖:

是两个(或两组)模型元素间的语义联系,依赖是指一个模型元素的变化必影响到另一个模型元素;

(9)对象的激活期:

表示对象执行一个动作的期间,也即对象激活的时间段;

(10)组合状态:

如果一个状态内嵌套了若干个状态,则称该状态为超状态或组合状态;

(11)历史状态:

代表上次离开组合状态时的最后一个活动子状态;

(12)组件:

是系统的物理的可替换的单位,它把系统的实现打包,并提供一组接口的实现。

三、简答题

1、简要回答UML提供了那些系统模型化功能

答:

1、UseCase建模2、对象类和对象建模3、组件建模4、配置建模

2、什么是UseCase间的扩展关联关系?

请举例说明。

答:

扩展关联的基本含义与泛化关联类似,但是对于扩展UseCase有更多的规则限制,即基本的UseCase必须声明若干个“扩展点”,而扩展UseCase只能在这些扩展点上增加新的行为。

3、什么是UseCase间的包含关联关系?

是指一个基本UseCase的行为包含了另一个UseCase的行为。

4、UML关系包括关联、聚合、泛化、实现、依赖等5种类型,请指出下面关系的类型,并采用UML符号表示这些关系。

(1)在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系?

(2)类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B之间是什么关系?

(3)接口及其实现类或构件之间是什么关系?

(4)一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?

(5)学生与研究生之间是什么关系?

5.在UML中的状态图、协作图、活动图、序列图在系统分析中各起到了什么作用?

6、用UML表示下列两种说法“人有头、手、脚和躯干”四个部分,“人有性别、出生日期、肤色、身高、体重”五种属性。

7活动图与交互图有什么区别和联系。

8、什么是包?

那些模型元素可以组成包?

四、图解问答题

1、请参考下图,回答问题:

在上图中有几个参与者(或称活动者)?

他们分别执行系统的那些功能?

2.、请参考下图,回答问题:

请仔细阅读上图,描述该图的基本含义。

3、请参考下图,回答问题:

在上图中“订货”和“顾客”是什么关系?

“顾客”和“个人顾客”是什么关系?

“VIP顾客”包含那些属性、那些操作?

4、请参考下图,回答问题:

图A.2

(1)图中的实体类为_____________________

(2)图中的控制类为______________________

(3)图中的边界类为_____________________

(4)“借书界面”类中的成员属性有____________________

5、请参考下图,回答问题:

该图中包含的状态分别那几个,请描述线程的基本运行过程。

6、请参考下图,回答问题:

请简述上图的含义,并说明“资源管理窗口”和“资源-技能”类至少应包含哪些操作。

7、请参考下图,回答问题:

请叙述上图所描述的消息交换过程,其中“电话交换中心”对象应具有的操作有哪些?

8、请参考下图,回答问题:

在该图中,有几种不同的责任?

请指出顾客服务参与的活动,以及“填写订单”、“寄送发票”和“接收付款”三个活动间的关系。

10选择10填空5多选3简答

一.选择题

1、 

下列描述中,哪个不是建模的基本原则()

A.要仔细的选择模型

B.每一种模型可以在不同的精度级别上表示所要开发的系统

C.模型要与现实相联系

D.对一个重要的系统用一个模型就可以充分描述

2、 

UML体系包括三个部分:

UML基本构造块,()和UML公共机制

A、UML规则 

 

B、UML命名

C、UML模型 

D、UML约束

3、 

UML中的事物包括:

结构事物,分组事物,注释事物和()

A、实体事物 

B、边界事物

C、控制事物 

D、动作事物

4、 

()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题

A、瀑布模型 

B、原型模型

C、增量模型 

D、螺旋模型

下面哪个不是UML中的静态视图()

A.状态图 

B.用例图

C.对象图 

D.类图

6()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。

A、泳道 

B、分叉汇合

C、分支 

D、转移

7下列关于状态图的说法中,正确的是(   )

A.状态图是UML中对系统的静态方面进行建模的五种图之一。

B.状态图是活动图的一个特例,状态图中的多数状态是活动状态

C.活动图和状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。

D.状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模

8对反应型对象建模一般使用()图

A、状态图 

B、顺序图

C、活动图 

D、类图

9类图应该画在Rose的哪种()视图中

A、UseCaseView 

B、LogicView

C、ComponentView 

D、DeploymentView

10类通常可以分为实体类,()和边界类

A、父类 

B、子类

C、控制类 

D、祖先类

11顺序图由类角色,生命线,激活期和()组成

A、关系 

B、消息

C、用例 

D、实体

12()是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现

A、部署图 

B、类

C、接口 

D、组件(接口实现类)

13关于协作图的描述,下列哪个不正确(   )

B.协作图是顺序图的一种特例

D.在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;

14组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方式来完成,下面哪种不是其中之一(  )

A.对源代码建模

B.对事物建模

C.对物理数据库建模

D.对可适应的系统建模

15一个对象和另一个对象之间,通过消息来进行通信。

消息通信在面向对象的语言中即()

A、方

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1