一、选择题:(1-30小题单选,每题2分,31—35多选,每题3分,共75分) 1. UML图不包括 ( D )
(A)用例图 (B)类图 (C)状态图 (D)流程图 2.
在类图中,下面哪个符号表示继承关系( C ) (A) (B) (C) 在类图中,“ #”表示的可见性是( B ) (A)Public 4.
(B)Protected
(C)Private
(D)Package
(D)
3.
消息的组成不包括( C ) (A)接口
(B)活动
(C)发送者 (D)接收者
5. 下面哪个视图属于UML语言的交互图( D ) (A)行为图
(B)状态图
(C)实现图
(D)顺序图
6. 类之间的关系不包括( D ) (A)依赖关系
(B)泛化关系
(C)实现关系
(D)分解关系
7. 在UML中,协作图的组成不包括( C ) (A)对象
(B)消息
(C)发送者 (D)控制点
8.
下面哪个符号代表包图( A ) (A)
(B)
(C)
(D)
9.
下列对状态图描述不正确的是( C )
(A)状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为
(B)状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可与说明事件如何
随着时间的推移来影响这些状态
(C)状态图的主要目的是描述对象创建和撤销的过程中资源的不同状态,有利于开发人员提高开发效
率
(D)状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处状态对不同的事
件作出反应
10. 多对象是UML哪个视图中的概念( C )
(A)类图
(B)状态图
(C)协作图
(D)组件图
11. 组件图的组成不包括( C )
(A)接口
(B)组件
(C)发送者
(D)依赖关系
12. 部署图的组成不包括( C )
(A)处理器
(B)设备
(C)组件
(D)关联
13. 下面哪个UML视图是描述一个对象的生命周期的( B ) (A)类图 (B)状态图 (C)协作图 (D)顺序 14. 顺序图由对象,生命线,激活和(B)组成
(A)关系 (B)消息 (C)用例 (D)实体
1
15. UML中关联的多重度是指( B )
(A)一个类有多个方法被另一个类调用
(B)一个类的实例能够与另一个类的多个实例相关联 (C)一个类的某个方法被另一个类调用的次数 (D)两个类所具有的相同的方法和属性 16. UML中的事物包括:结构事物,分组事物,注释事物和(D)
A、实体事物 B、边界事物 C、控制事物 D、动作事物 17. 下面哪个不是UML中的静态视图(A)
A.状态图 B。用例图 C。对象图 D。类图
18. (A)技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成
组内的活动。
A、泳道 B、分叉汇合 C、分支 D、转移 19. 下列关于状态图的说法中,正确的是(C )
A。 状态图是UML中对系统的静态方面进行建模的五种图之一。 B。 状态图是活动图的一个特例,状态图中的多数状态是活动状态 C.状态图是对一个对象的生命周期进行建模,描述对象随时间变化的行为。
D. 状态图强调对有几个对象参与的活动过程建模,而活动图更强调对单个反应型对象建模 20. 要反应对象之间传递消息的时间顺序,一般使用(B)图
A、状态图 B、顺序图 C、活动图 D、类图 21. 类图应该画在Rose的哪种(B)视图中
A、Use CaseView B、Logic View C、ComponentView D、Deployment View
22. (D)是系统中遵从一组接口且提供实现的一个物理部件,通常指开发和运行时类的物理实现 A、部署图 B、类 C、接口 D、组件
23. 关于协作图的描述,下列哪个不正确(B )
A.协作图作为一种交互图,强调的是参加交互的对象的组织; B。协作图是顺序图的一种特例 C。协作图中有消息流的顺序号;
D。在ROSE工具中,协作图可在顺序图的基础上按“F5”键自动生成;
24. 组件图用于对系统的静态实现视图建模,这种视图主要支持系统部件的配置管理,通常可以分为四种方
式来完成,下面哪种不是其中之一(B ) A。对源代码建模
2
B.对事物建模 C。对数据库建模 D.对可执行版本建模
25. 是用于把元素组织成组的通用机制 A、包 B、类 C、接口 D、组件 26. (B)是被节点执行的事物
A、包 B、组件 C、接口 D、节点 27. UML的全称是 ( B )
(A)Unify Modeling Language (C)Unified Modem Language
(B)Unified Modeling Language (D)Unified Making Language
28. 执行者(Actor)与用例之间的关系是( C )
(A)包含关系
(B)泛化关系 (C)关联关系
(D)扩展关系
29. 下面那个类图的表示是错误的( D ) (A)
Student (B)
Student name : String age: Integer (C)
Student getName () getAge () (D)
Student Name : String Age:Integer getName () getAge ()
30. 下面哪个图形代表活动( D )
(B) (A)
(C)
(D)
31. 在类图中,以下关系中可以有哪些( ABCDE )
(A)泛化
(B)实现 (C)依赖 (D)聚合 (E)组合
32. 在UML的状态图中,转换通常由以下哪些部分构成( ABCDE )
(A)动作 (B)触发事件 (C)源状态 (D)目标状态 (E)监护条件 33. 下面哪些元素构成了组件图形( ACD ) (A)组件 (B)转换 (C)关系 (D)接口
(E)事件
(E)实现图
34. 下面哪些图形可以清楚地表达并发行为( BC ) (A)类图 (B)状态图 (C)活动图 (D)顺序图 35. 部署图中的节点可以分为哪些类型( CE ) (A)数据库 (B)服务器 (C)处理器 (D)组件 (E)设备
二、填空题:(本大题共10个空,每空2.5分,共25分)
3
1. 2. 3.
面向对象程序的基本特征是:抽象、封装、 继承 和多态。 用例图两个最核心的元素是 参与者 与用例.
在UML的表示中顺序图将交互关系表示为一张二维图,其中纵向是 时间轴 ,时间沿竖线向下延伸。横向代表了在协作中各对象的角色 。
4. 状态机 图描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。
5. 在UML中,状态机由对象的各个状态和连接这些状态的 转换 组成,是展示状态与状态转换的图。
6. UML中目前共有13种图,静态模型图用来描述系统应用的静态结构,包括用例图、类图、对象图、组件图、部
署图、 包图 和组合结构图.
7. 动态模型图用来描述系统动态行为的各个方面,包括顺序图、协作图、活动图、状态图、 交互纵览图 和计时
图。
8. UML中具有多种视图,细分起来共有五种:用例视图、 逻辑视图 、并发视图、组件视图、部署视图。 9. 顺序图与 协作图 包含的信息是一样多的,只是侧重点不同,可以相互转化。 10. 如果要显示系统内各对象处于某种状态的时间,以及触发这些状态发生变化的消息,应该使用 计时 图进行建
模。
附加:绘图分析题:(10分)
1。 网络的普及带给了人们更多的学习途径,随之而来的管理远程网络教学的“远程网络教学系统”诞生了。 “远程网络教学系统”的功能需求如下:
学生登录网站后,可以浏览课件、查找课件、下载课件、观看教学视频。
学生需要登录“远程网络教学系统\"后才能正常使用该系统的所有功能。如果忘记密码,可与通过“找回密码\"功能恢复密码。请画出学生参与者的用例图.
1个参与者6个用例每个1分(7分),1个扩展关系(1分),4个包含关系每2个1分(2分),如果有“忘记密码\"等完全不合理的用例,则扣一分。
4
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务