2025年大学试题(计算机科学)-UML笔试考试历年典型考题及考点含含答案
第1卷
一.参考题库(共100题)
1.在顺序图中,返回消息的符号是()。
A、直线箭头
B、虚线箭头
C、直线
D、虚线
2.下图是一个状态图,完成题目:
不同的是,Studying是一个什么,它被分成三个区域。
3.关于同步调用消息和异步调用消息,下面说法错误的是()
A、同步调用,发出调用某操作的消息之后,发送方等待接受方的应答
B、异步调用,发出调用信息之后,继续下面动作,而不等待应答
C、发出同步调用消息之后,发送方在收到应答之前,只能等待,而不能做其它动作
D、同步调用描述为实线实箭头,异步调用描述为虚线开箭头
4.在银行ATM建模中,每次取款或转账都要求登录系统,那么登录系统与它们之间的关系就是()
A、包含用例
B、被包含用例
C、扩展用例
D、被扩展用例
5.简述uml通用机制组成以及它的作用?
6.请简要说明类图在应用领域中的作用,并说明在对系统建模时主要用到哪3种模型,以及3种模型的区别。
7.关联意味着类实际上以属性的形式包含对其他类的一个或多个对象的引用。
8.类的作用域属性(类变量):能被所属类的所有对象共享;在类图中表示是要在属性名下面加一条下划线。
9.以下是构成状态图基本元素的是()
A、状态
B、转换
C、初始状态
D、链
10.建模活动图的步骤是什么?
11.构造型?access?表示()导入。
A、private
B、protected
C、public
D、package
12.请指出UML的三个主要的特性。
13.在通信图中如何表示消息的迭代?
14.消息传递和函数调用有哪些区别?
15.()不是面向对象的典型方法。
A、CoadYourdon方法
B、维也纳方法
C、OMT方法
D、Booch方法
16.UML中模型元素的主要关系。
17.对象和类的主要区别是什么?
18.()将转换路劲分为多个部分,每一个部分都是一个分支,都有单独监护条件。
19.某小型虚拟超市管理系统的需求要求如下。?
(1)商品预订管理:根据商品库存量,生成预订单。?
(2)商品进货管理:根据进货单,将到达的商品登记入库。同时修改预订量。
(3)商品销售管理:根据顾客购买的商品,产生销售收据。?
(4)商品退货管理:将有质量问题的商品退货给供应商,生成退货单。?
(5)报表管理:报表分预订报表、进货报表、销售报表、退货报表。报表可以有多种显示格式供选择(如,EXCEL格式,统计图形格式)。报表可以有多种储存格式供选择(如,输出到文件,打印报表)。?
(6)系统管理:包括用户权限管理(增加用户,删除用户,密码修改,分配权限),数据管理(数据备份,数据恢复)。?
系统的使用者包括顾客、采购员、销售员、总经理、系统管理员。采购员负责商品预订、进货、退货。销售员负责商品销售。总经理可以随时查看各种报表。系统管理员负责系统管理。顾客完成商品的选购和付款等活动。?
根据基本功能要求,分别回答下列问题:
分析小型虚拟超市管理系统中的实体类,画出反映实体类之间关系的类图,并标明关系的多重性。
20.面向对象软件开发中最重要、最核心之UML图形为()
21.每个组件都应有一个名称以表示该组件并区别其他组件。在对软件系统进行建模时,会使用3种类型的组件:配置组件、工作产品组件、执行组件。
22.Rational?Rose的特点是什么?
23.请简述序列图的用途。
24.UML中的“4+1”视图是什么?在分析阶段,表达用户需求用哪个视图最好?
25.()由结点和结点之间的联系组成,描述了处理器、设备和软件组件运行时的体系结构。
A、组件图
B、状态图
C、部署图
D、顺序图
26.根据下图完成题目:
对于D类的一个对象,其关联的C类对象的数量允许为0,对不对?
27.定时图的作用是什么?请简单说说它和顺序图的区别。
28.软件生存期包括计划,需求分析和定义,(),编码,软件测试和运行维护。
A、软件开发
B、软件设计(详细设计)
C、软件支持
D、软件定义
29.关于构造型stereotype,下面说法错误的是()