《软 件 工 程 与
ML 》
iz.,IM : 号试时门120分钟 一、单项选择题(本大题共 小题,每题 分,共 1. UML 图不包括(D ) A.用例图 B.类图 C.状态图
下面哪一项不是包图中的关系( D ) A .<
在类图中,下面哪个符号表示继承关系( A. 分) D.流程图 2. 3. C. <
<
4.
5. 在类图中,
A. Public
消息的组成 A.接口 B .
C. D. “#”表示的可见性是(B ) B. Protected
不包括(C ) B.活动 C.发送者 C.
Private D.
Package
F 面哪个视图属于 UML 语言的交互图 A.行为图 B.状态图 7. U ML 语言包含几大类图形(B ) A. 3 B. 5 C. 7 8. R UP 中有(C )个核心过程工作流。 A. 1 B. 3 C. 6 9. 类之间的关系不包括(D ) A.依赖关系 B.泛化关系 在UML 中,协作图的组成不包括( A.对象 B.消息 下面哪个符号代表包图(
6. 10. 11. A. B . D C. C. C )
C.发送者
A )
D.接收者
) 实现图
D. 9 D. 9 实现关系 D.链
C.
D .
顺序图 D.分解关系 D.
F 列对状态图描述不正确的是( C ) A. 状态图通过建立类对象的生命周期模型来描述对象随时间变化的动态行为。 B. 状态图适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态, 说明事件如何随着时间的推移来影响这些状态。 C. 状态图的主要目的是描述对象创建和撤销的过程中 员提高开发效率。 D. 状态图描述了一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处 状态对不同的事件做出反应。 13.在UML 的顺序图中,通常由左向右分层排列各个对象,正确的排列方法是(
12. 还可以 资源的不同状态, 有利于开发人 A.执行者角色控制类用户接口 业务层 后台数据库
B.执行者角色用户接口控制类
业务层 后台数据库
C.执行者角色控制类用户接口 后台数据库业务层
D.执行者角色
用户接口 业务层
控制类
后台数据库
多对象是UML 哪个视图中的概念( C )
A.类图
B.状态图
C.协作图
D.组件图 15. 构件图的组成不包括(C )
A.接口
B.构件
C.发送者
D.依赖关系
16. 在UML 中,接口有几种表达方式(
A )
A. 2
B. 4
C. 6
D. 8
17. 部署图的组成不包括(C )
A.处理器
B.设备
C.构件
D.连接
18. 下面哪个UML 视图是描述一个对象的生命周期的( B ) A.类图 B.状态图
C.协作图
D.顺序
19. 顺序图由对象、生命线、控制焦点和( B )组成
A.关系
B.消息
C.用例
D.实体 20. UML 中关联的多重度是指(B )
A. 一个类有多个方法被另一个类调用
B. 一个类的实例能够与另一个类的多少个实例相关联
C. 一个类的某个方法被另一个类调用的次数
D. 两个类所具有的相同的方法和属性 21. “软件危机”是指(C )
A.
计算机病毒的出现 B .利用计算机进行经
济犯罪活动
C.软件开发和维护中出现的一系列问题
D.人们过分迷恋计算机系统
22. UML 中关联的多重度是指(__B_^—
A. 一个类有多个方法被另一个类调用
B. 一个类的实例能够与另一个类的多个实例相关联二
C. 一个类的某个方法被另一个类调用的次数
D. 两个类所具有的相同的方法和属性
23. 已知三个类 A B 和G 其中类A 由类B 的一个实例 和类C 的1个或多个实例构成。能 够正确表
示类 A 、B 和C 之间关系的UML 类图。(A )
A r
C
24. 采用UML 进行软件建模的过程中,类图是系统的一种静态视图,用
(B )可明确表示两
类事物之间存在的 整体/部分形式的关联关系 。
A. 依赖关系
B.聚合关系
C.泛化关系
D.实现关系
25. 在UML 语言中,下图中的 a 、b 、c 三种图形符号按照顺序分别表示:
(C )
A.
边界对象、实体对象、控制对象 B.实体对象、边界
对象、控制对象
1
1..*
B
C
A