(图片大小可自由调整)
2025年大学试题(计算机科学)-UML考试近5年真题集锦(频考类试题)带答案
第I卷
一.参考题库(共80题)
1.RationalRose默认支持的目标语言主要包括()、()等。(C++,C#)
2.在顺序图中,返回消息的符号是()。
A、直线箭头
B、虚线箭头
C、直线
D、虚线
3.在UML中定义了哪几种可见性规则?其中package的含义是什么?
4.类图应该画在RationalRose的()视图中。
A、UseCaseView
B、LoginView
C、ComponentView
D、DeploymentView
5.()是能够通过一系列细化和若干个渐进的反复过程从而形成有效的解决方案的软件开发方式。
6.请简要解释主动类的概念,并说明它建模的意义?
7.()将整个软件系统划分为模型、视图和控制器三个部分。
A、架构模式
B、分层模式
C、MVC
D、管道模式
8.下图是饮料销售系统的用例图,完成下题:
顾客和购买饮料的关系是什么?
9.Rational统一过程的视图结构包括()
A、物理视图
B、逻辑视图
C、用例视图
D、结构视图
10.参数用来指定提供给操作以完成工作的信息。操作可以有参数,也可以没参数。当参数表中包含多个参数时,各参数之间要用逗号分隔开。
11.关于协作图的描述,下列不正确的是()。
A、协作图作为一种交互图,强调的是参加交互的对象的组织
B、协作图是顺序图的一种特例
C、协作图中有消息流的顺序号
D、在Rose工具中,协作图可在顺序图的基础上按F5功能键自动生成
12.UML中的视图、图、模型元素、通用机制?
13.()的目的在于描述系统中参与交互的各个对象在同一时刻是()运行的。
14.()是对系统领域各部分所形成的一种抽象表示形式,是为了面向对象的软件开发而形成的图形化表示形式。
A、领域模型
B、分析模型
C、设计模型
D、概念模型
15.类通常可以分为实体类,()和边界类。
A、父类
B、子类
C、控制类
D、祖先类
16.UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画。其中()包括类图(classdiagram)、对象图(objectdiagram)和包图(packagediagram),它们分别从不同的层面表示系统的静态结构。
A、用例视图
B、结构视图
C、行为视图
D、构件视图
17.绘图题:有一种电动门,用一个控制面板驱动电动机,来控制门的开与闭,也允许停止在半开半闭状态。合理运用常识和逻辑推理,对这种门进行状态建模。注意区别不同的控制信号。
18.试论述聚合和组合的异同?
19.下列关于序列图的说法正确的是()
A、序列图是对对象之间传递消息的时间顺序的可视化表示
B、序列图从一定程度上更加详细地描述了用例表达的需求,将其转化为进一步,更加正式层次的精细表达
C、序列图的目的在于描述系统中各个对象按照时间顺序的交互的过程
D、在UML的表示中,序列图将交互关系表示为一个二维图。其中,横向是时间轴,时间沿竖线向下延伸。纵向代表了在协作中各独立对象的角色
20.简述通用机制是什么?
21.()视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理解节点上的物理分布,而在分析和设计中使用的架构视图。
22.请列举出两种以上现代需求分析技术,并简要地说明它们的特点。
23.关于协作图的描述,下列说法正确的是()
A、在RationalRose工具中,协作图可在顺序图的基础上按F5键自动生成
B、协作图是顺序图的一种特例(作用并列)
C、协作图作为一种交互图,强调的是参加交互的对象的组织
D、协作图中有消息流的顺序号
24.需求分析的目的是什么?需求分析中的典型活动有哪些?
25.事件可分为调用事件、改变事件、信号事件和时间事件。分析下面事件,完成题目:对于驾驶员来说,看到水温报警灯亮,这是一个是什么事件?
26.UML的()表示前面发送的消息的处理过程完结之后的返回