2-UML概念模型测试
- (单选题, 1.0 分) UML中的关系不包括()。
A. 抽象
B. 实现
C. 依赖
D. 关联
我的答案:A正确答案: A
知识点:
UML的构成
1.0分
- (单选题, 1.0 分) 下列事物不属于UML结构事物的是()。
A. 组件
B. 类
C. 节点
D. 状态机
我的答案:D正确答案: D
知识点:
UML的构成
1.0分
二. 多选题(共 2 题,2.0 分)
3. (多选题, 1.0 分) UML概念模型由( )三部分构成。
A. 构造块
B. 公共机制
C. 规则
D. 扩展机制
E. 通用机制
我的答案:ABC正确答案: ABC
知识点:
UML的构成
1.0分
- (多选题, 1.0 分) UML的扩展机制有()。
A. 标记值
B. 构造型
C. 架构
D. 约束
E. 注释
F. 修饰
我的答案:ABD正确答案: ABD
知识点:
UML的构成
1.0分
三. 判断题(共 1 题,1.0 分)
5. (判断题, 1.0 分)
UML2.0的出现彻底推翻了UML1.X中的核心概念,发展成为一门与之前截然不同的建模语言。
A. 对
B. 错
我的答案: 错正确答案: 错
3-参与者和用例测试
一. 单选题(共 7 题,7.0 分)
- (单选题, 1.0 分) 一个网上书店系统要求在凌晨零点自动统计前一天的销售额,生成统计报表,并发送至系统管理员信箱。根据描述,“统计销售额”用例的参与者是()。
A. 销售人员
B. 网上书店系统
C. 系统管理员
D. 时钟
我的答案:D正确答案: D
知识点:
参与者的概念及识别方法
1.0分
- (单选题, 1.0 分) 对于ATM系统“取款”用例,()应作为该用例的参与者。
A. 取款客户
B. 银行工作人员
C. 取款
D. ATM机
我的答案:A正确答案: A
知识点:
参与者的概念及识别方法
1.0分
- (单选题, 1.0 分) 下列不属于用例图的作用的是()。
A. 展示软件的特性
B. 展示软件使用者和软件功能之间的关系
C. 展示软件的功能
D. 展示软件功能之间的关系
我的答案:A正确答案: A
知识点:
用例图的作用及组成
1.0分
- (单选题, 1.0 分) 以下关于用例图的描述,错误的是()。
A. 用例图表示系统的行为
B. 一般使用从用例指向参与者的箭头表示关联关系
C. 参与者在用例图中用小人表示
D. 用例在用例图中使用椭圆表示
我的答案:B正确答案: B
知识点:
1.0分
- (单选题, 1.0 分) 下面关于参与者的描述,错误的有()。
A. 参与者就是为系统提供输入的人或事物。
B. 用例对于参与者来说,应该返回一些可观测的执行结果。
C. 参与者一定要与某个用例存在关系。
D. 参与者位于系统边界外,不是系统的一部分。
我的答案:A正确答案: A
知识点:
1.0分
- (单选题, 1.0 分) 对于如下应用场景:顾客通过电话呼叫中心,由人工座席操作机票预订系统并完成购票操作,根据描述,()是机票预订系统的参与者。
A. 人工座席
B. 机票预订系统
C. 呼叫中心
D. 顾客
我的答案:A正确答案: A
知识点:
参与者的概念及识别方法
1.0分
- (单选题, 1.0 分) 以下各项中,()不是用例图适于表达的内容。
A. 系统边界
B. 用例关系
C. 事件流
D. 参与者
我的答案:C正确答案: C
知识点:
1.0分
二. 多选题(共 1 题,1.0 分)
8. (多选题, 1.0 分) 在网上银行系统中,以下选项能够构成用例的有()。
A. 验证密码
B. 显示账户余额
C. 信用卡还款
D. 输入转账金额
E. 办理转账
F. 缴纳费用
我的答案:CEF正确答案: CEF
知识点:
用例的概念及识别方法
1.0分
三. 判断题(共 2 题,2.0 分)
9. (判断题, 1.0 分) 一个参与者必须要确切的对应于现实世界的某个特定对象。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例图建模方法
1.0分
- (判断题, 1.0 分) 在构建用例图时,用例的粒度越小越好。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例的概念及识别方法
4-用例图中的关系测试
一. 单选题(共 7 题,7.0 分)
- (单选题, 1.0 分) 在机票预订系统中,顾客进行退订机票操作,如果顾客本月内退订次数超过两次,则系统将自动降低该顾客的信用等级,根据描述,“退订机票”用例与“修改信用等级”用例之间是()。
A. 扩展关系
B. 关联关系
C. 泛化关系
D. 包含关系
我的答案:A正确答案: A
答案解析:退订机票是基本用例,当退订超过2次这个条件成立时,会修改信用等级。因此是扩展关系。
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在用例图中,( )只存在于参与者与用例之间。
A. 包含关系
B. 扩展关系
C. 泛化关系
D. 关联关系
我的答案:D正确答案: D
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 对于一个网络教学系统,任课教师在添加学生时,可选择手工添加或者批量导入两种方式,根据描述,可建立“手工添加”、“批量导入”用例与“添加学生”用例之间的()。
A. 包含关系
B. 扩展关系
C. 泛化关系
D. 关联关系
我的答案:C正确答案: C
答案解析:手工添加和批量导入是添加学生的的两种特殊情况。
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在网上购物系统中,顾客在浏览商品、下单购买和留言评价后,系统都会根据任务完成情况修改会员积分,根据描述,“浏览商品”、“下单购买”和“留言评价”用例与“修改会员积分”用例之间是()。
A. 包含关系
B. 关联关系
C. 泛化关系
D. 扩展关系
我的答案:A正确答案: A
答案解析:浏览商品、下单购买、留言评价后,都会修改会员积分,即包含了共同的用例,因此是包含关系。
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在用例图中,用例间的扩展关系是通过带箭头的虚线附加上( )构造型来表示的。
A. 《use》
B. 《include》
C. 《extend》
D. 《call》
我的答案:C正确答案: C
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 在网上购物系统中,顾客进行商品结算,如果订单中包括系统指定商品,或者购买总金额超出一定限额,则系统将自动进行商品优惠的计算,根据描述,“商品结算”用例与“计算商品优惠”用例之间是( )。
A. 扩展关系
B. 泛化关系
C. 关联关系
D. 包含关系
我的答案:A正确答案: A
知识点:
用例图的关系
1.0分
- (单选题, 1.0 分) 参与者间的关系包括()。
A. 泛化
B. 依赖
C. 实现
D. 关联
我的答案:A正确答案: A
答案解析:
知识点:
1.0分
二. 多选题(共 1 题,1.0 分)
8. (多选题, 1.0 分) 用例间的关系包括()。
A. 包含
B. 扩展
C. 泛化
D. 关联
我的答案:ABC正确答案: ABC
知识点:
用例图的关系
1.0分
三. 判断题(共 2 题,2.0 分)
9. (判断题, 1.0 分) 用例的包含关系和扩展关系,均是指向基本用例的。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例图的关系
1.0分
- (判断题, 1.0 分) 在用例图中,泛化关系只存在于用例与用例之间,用于描述用例间特殊与一般的关系。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例图的关系
5-用例模型测试
一. 单选题(共 4 题,4.0 分)
- (单选题, 1.0 分) 用例规约中,用于“简要介绍用例作用和目的”的部分,称为()。
A. 用例编号
B. 用例简述
C. 参与者
D. 用例名称
我的答案:B正确答案: B
知识点:
用例规约
1.0分
- (单选题, 1.0 分) 关于用例图说法不正确的是()。
A. 特殊需求是一个用例的功能及非功能需求的设计约束。
B. 在扩展关系中,基用例提供了一个或多个插入点,扩展用例通过插入点提供另外的扩展行为。
C. 参与者指的是人,而不是子系统或时间等概念。
D. 用例和参与者之间的对应关系是关联关系,它表示参与者使用了系统的用例。
我的答案:C正确答案: C
答案解析:
知识点:
1.0分
- (单选题, 1.0 分) 用例规约中,用于描述用例实现时需要考虑的业务规则、实现约束及非功能需求等信息的部分,称为()。
A. 扩展点
B. 优先级
C. 前置条件
D. 特殊需求
我的答案:D正确答案: D
知识点:
用例规约
1.0分
- (单选题, 1.0 分) 用例规约中最重要的组成部分是()。
A. 其他事项
B. 用例图
C. 基本数据
D. 场景描述
我的答案:D正确答案: D
知识点:
用例规约
1.0分
二. 多选题(共 4 题,4.0 分)
5. (多选题, 1.0 分) 关于用例模型,说法错误的有()。
A. 用例模型包含用例图和用例规约。
B. 用例规约中的前置条件和后置条件分别指的是用例执行前、后系统与参与者所处的状态。
C. 用例建模只考虑来自用户访谈中的需求。
D. 用例图发生改动,涉及到的用例规约也要一起修改。
E. 用例模型只在需求分析阶段使用。
我的答案:CE正确答案: CE
知识点:
用例规约
1.0分
- (多选题, 1.0 分) 下面关于用例图的描述中正确的有()。
A. 用例间的包含关系和扩展关系在表示法上相似,都是将虚线箭头从基础用例指向新用例
B. 参与者和用例之间存在关联关系,是指参与者通过与用例相互传递消息从而实现人机交互过程
C. 完整的用例模型由用例图和用例规约组成
D. 用例的粒度越大,其中所包含的功能越多,因此在需求建模中,用例的粒度越细越好
E. 在同一个需求阶段的用例图中用例粒度大小应保持一致
我的答案:BCE正确答案: BCE
知识点:
用例图建模方法
1.0分
- (多选题, 1.0 分) 用例规约中,通过()二者的组合,来对用例场景进行描述。
A. 扩展点
B. 特殊需求
C. 扩展事件流
D. 基本事件流
我的答案:CD正确答案: CD
知识点:
用例规约
1.0分
- (多选题, 1.0 分) 对事件流的描述不正确的有()。
A. 基本事件流中最好定义系统实现的细节,如界面设计要求等。
B. 事件流分为基本事件流和扩展事件流。
C. 扩展事件流是对一些异常情况、选择分支的描述。
D. 基本事件流是对用例中常规、预期路径的描述。
E. 基本事件流描述的是参与者发起的动作。
我的答案:AE正确答案: AE
知识点:
用例规约
1.0分
三. 判断题(共 5 题,5.0 分)
9. (判断题, 1.0 分) 用例图中用例之间的关系要尽早提取出来。
A. 对
B. 错
我的答案: 错正确答案: 错
答案解析:–
知识点:
1.0分
- (判断题, 1.0 分) 用例模型是由用例图和每一个用例的用例规约所组成。
A. 对
B. 错
我的答案: 对正确答案: 对
答案解析:–
知识点:
1.0分
- (判断题, 1.0 分) 用例场景描述时,只需要描述成功的场景即可。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例规约
1.0分
- (判断题, 1.0 分) 用例规约就是一个事件流,它不是在UML中定义的。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
用例规约
1.0分
- (判断题, 1.0 分) 用例规约的事件流是对用例在使用场景下的交互动作的抽象,这种行为交互序列描述不应该涉及系统具体的实现细节,也不应该对界面设计提出要求。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
用例图建模方法
6-类图中的类测试
一. 单选题(共 4 题,4.0 分)
- (单选题, 1.0 分) 识别与标识类的属性时()。
A. 属性值可以由其他类的操作来维护。
B. 类的属性必须适合类的所有实例。
C. 类的属性不允许继承。
D. 类可以不包含属性。
我的答案:B正确答案: B
答案解析:–
知识点:
1.0分
- (单选题, 1.0 分) 关于接口的描述,不正确的是()。
A. 抽象方法只能存在于抽象类或接口中,但抽象类中却能存在非抽象方法。
B. 接口描述了一种能力,当类实现该接口时,会使用到接口描述的能力。
C. 接口中声明的方法全部为抽象方法。
D. 接口是一组操作的集合,但没有给出方法实现,因此这组方法可以在不同类中实现为不同的行为。
我的答案:B正确答案: B
知识点:
类图建模方法
1.0分
- (单选题, 1.0 分) 面向对象方法以( )为核心,面向对象建模主要使用( )技术。
A. 类、OOA
B. 对象、UML
C. 类、UML
D. 对象、OOA及OOD
我的答案:B正确答案: B
知识点:
类与对象
1.0分
- (单选题, 1.0 分) 当类的属性与操作添加了( )限定符后表示该属性或操作只对本类可见,不能被其他类访问。
A. protected
B. private
C. package
D. public
我的答案:B正确答案: B
答案解析:
知识点:
1.0分
二. 多选题(共 1 题,1.0 分)
5. (多选题, 1.0 分) 类图主要有两个部分,即()。
A. 职责
B. 操作
C. 属性
D. 类
E. 多重性
F. 关系
我的答案:DF正确答案: DF
知识点:
类图建模方法
1.0分
三. 判断题(共 2 题,2.0 分)
6. (判断题, 1.0 分) 对象是类的抽象,类是对象的实例。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
1.0分
- (判断题, 1.0 分) 类图主要通过系统中的类与类之间的关系来描述系统的动态结构。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
7-类图中的关系测试
一. 单选题(共 5 题,5.0 分)
- (单选题, 1.0 分) 计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其它类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是( )
A. 关联
B. 泛化
C. 依赖
D. 实现
我的答案:A正确答案: A
知识点:
类的关系
1.0分
- (单选题, 1.0 分) 窗口(Form)由菜单(Menu)、命令按钮(Button)等组成,且三者生命周期相同,则Form类和Menu类、Button类之间的是()关系。
A. realization
B. generalization
C. composition
D. aggregation
我的答案:C正确答案: C
知识点:
类的关系
1.0分
- (单选题, 1.0 分) 类A的一个操作的一个参数是类B的一个对象,且两个类之间不存在其他关系,那么类A和类B之间构成()关系。
A. 关联
B. 依赖
C. 实现
D. 泛化
我的答案:B正确答案: B
知识点:
类的关系
1.0分
- (单选题, 1.0 分) 关于实现的描述,不正确的是()。
A. 类与接口的关系为实现关系。
B. 一个类可以实现多个接口。
C. UML中使用带三角形箭头的虚线表示实现关系。
D. 实现关系也可以出现在用例图中。
我的答案:D正确答案: D
答案解析:
知识点:
1.0分
- (单选题, 1.0 分) 汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么Car类与其他类(Wheel、Engin、Tank、Chair、Steering Wheel)之间的关系是()。
A. 组合关系
B. 聚合关系
C. 泛化关系
D. 依赖关系
我的答案:A正确答案: A
知识点:
1.0分
二. 多选题(共 4 题,8.0 分)
6. (多选题, 2.0 分) 下列对类和接口的描述不正确的是()。
A. 接口与抽象类是完全相同的。
B. 当使用子类替换一处父类时,设计良好的软件应当可以正确实现功能。
C. 一个类可以通过实现接口具有接口指定的行为。
D. 一个类可以实现多个接口。
E. 当一个类拥有另一个类的全部属性和方法时,它们之间是实现关系。
我的答案:AE正确答案: AE
知识点:
类的关系
2.0分
- (多选题, 2.0 分) 关于聚合与组合关系,描述正确的是()。
A. 聚合是一种特殊的组合。
B. 可以添加约束以做进一步的说明和限制。
C. 聚合关系中,整体对部分具有强的拥有关系。
D. 组合是一种特殊的聚合。
E. 二者都属于特殊的关联关系。
F. 都描述“整体”与“部分”的关系。
我的答案:BDEF正确答案: BDEF
知识点:
类图建模方法
1.0分
- (多选题, 2.0 分) UML的关系不包括()。
A. 抽象
B. 多态
C. 使用
D. 实现
E. 泛化
F. 依赖
我的答案:ABC正确答案: ABC
答案解析:
知识点:
2.0分
- (多选题, 2.0 分) 在标注类的关联时,可以标注( )属性特征。
A. 多重性
B. 关联的方向
C. 关联名称
D. 角色
我的答案:ABCD正确答案: ABCD
知识点:
类的关系
2.0分
三. 判断题(共 3 题,3.0 分)
10. (判断题, 1.0 分) 关联类具有关联和类二者的特性,既可以关联类元素,也可以拥有属性和操作。
A. 对
B. 错
我的答案: 对正确答案: 对
答案解析:
知识点:
1.0分
- (判断题, 1.0 分) 班级与学生建立关联关系,如果一个班级至少有一个学生,每个学生只能属于一个班级,则班级一端的多重性为1…*。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类的关系
1.0分
- (判断题, 1.0 分) 在UML中,当接口使用小圆圈表示时,类对接口的实现关系可以简化为一条实线。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
类的关系
1.0分
8-类图建模与对象图测试
一. 单选题(共 2 题,2.0 分)
- (单选题, 1.0 分) 外卖订餐系统中,餐厅经理每周日发布下周菜单,菜单包含不同套餐。那么职责“发布菜单”属于()类。
A. 菜单
B. 订餐系统
C. 套餐
D. 餐厅经理
我的答案:A正确答案: A
知识点:
类图建模方法
1.0分
- (单选题, 1.0 分) UML模型向编程语言的映射称为()。
A. 单向实现
B. 正向工程
C. 逆向工程
D. 双向工程
我的答案:B正确答案: B
知识点:
类图建模方法
1.0分
二. 多选题(共 1 题,2.0 分)
3. (多选题, 2.0 分) 关于关系,描述正确的是()。
A. 链是依赖关系的实例,名称需要加下划线。
B. 若关联关系也具有属性和操作,则需要定义关联类来表示。
C. 泛化指的是整体与部分的关系。
D. 参与关联的类的个数称为元,可以有一元关联、二元关联和多元关联。
E. 在1对多的关联中,可以通过添加限定符的方式,降为1对1的关联。
F. 类的关联来自于类的实例–对象之间的结构关系。
我的答案:BDEF正确答案: BDEF
知识点:
类的关系
2.0分
三. 判断题(共 2 题,2.0 分)
4. (判断题, 1.0 分) 顾客在线购物需要先生成订单,那么生成订单是顾客类的一个操作。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
1.0分
- (判断题, 1.0 分) 对象名表示为“A:B”时,说明这是A类的一个名为B的对象。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
类与对象
1.0分
9-顺序图构成测试
一. 单选题(共 5 题,5.0 分)
- (单选题, 1.0 分) 在顺序图中,一个对象被命名为“:B”,该对象名的含义是( )。
A. 一个所属类不明的对象B
B. 一个属于类B的匿名对象
C. 非法对象名
D. 一个属于类B的对象B
我的答案:B正确答案: B
知识点:
顺序图的基本组成
1.0分
- (单选题, 1.0 分) 顺序图是由对象、生命线、激活和()等构成的。
A. 活动
B. 消息
C. 线程
D. 组件
我的答案:B正确答案: B
知识点:
顺序图建模应用
1.0分
- (单选题, 1.0 分) 顺序图中()消息发送后,对象需等待返回消息,才能继续后续操作。
A. 同步消息
B. 普通消息
C. 异步消息
D. 自身消息
我的答案:A正确答案: A
知识点:
消息名称与类型
1.0分
- (单选题, 1.0 分) 下列关于顺序图的说法不正确的是()。
A. 在UML的表示中,顺序图横向是时间轴,纵向代表协作中交互的对象。
B. 顺序图是对对象之间传递消息的时间顺序的可视化表示。
C. 顺序图的目的在于描述系统中各个对象按照时间顺序的交互过程。
D. 顺序图从一定程度上更加详细的描述了用例表达的需求,将其转化为进一步更加正式的精细表达。
我的答案:A正确答案: A
知识点:
顺序图的基本概念
1.0分
- (单选题, 1.0 分) 在顺序图的多种消息类型中,( )表示消息的发送者发出消息后不必等待消息处理过程的返回,即可继续执行自己的后续操作。
A. 阻止消息
B. 过程调用
C. 超时消息
D. 异步消息
我的答案:D正确答案: D
知识点:
消息名称与类型
1.0分
二. 判断题(共 5 题,5.0 分)
6. (判断题, 1.0 分) 顺序图中的对象可以在交互开始时已经存在,也可以在交互过程中才被创建。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图的高级概念
1.0分
- (判断题, 1.0 分) 顺序图中,调用消息用带实心箭头的实线表示,返回消息用带普通箭头的虚线表示。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图建模应用
1.0分
- (判断题, 1.0 分) 在顺序图中,对象的生命线一定会贯彻整个交互过程。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
顺序图的基本组成
1.0分
- (判断题, 1.0 分) 顺序图中,简单消息表示控制流,可以泛指任何交互。一般在不关心消息类型或不确定消息类型时使用。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
消息名称与类型
1.0分
- (判断题, 1.0 分) 顺序图中,销毁对象表示对象生命线的结束,在对象生命线下方用一个叉号“×”来进行标识。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图的高级概念
1.0分
10-顺序图建模测试
一. 单选题(共 3 题,3.0 分)
- (单选题, 1.0 分) 顺序图中,片段有多种控制类型,表示多条件分支选择的操作符是( ) 。
A. break
B. alt
C. opt
D. loop
我的答案:B正确答案: B
知识点:
顺序图的高级组成
1.0分
- (单选题, 1.0 分) 顺序图中,对于单条消息循环,可以在需要循环执行的消息前添加符号( ),并在其后的中括号中写明循环条件。
A. #
B. *
C. …
D. @
我的答案:B正确答案: B
知识点:
顺序图的高级概念
1.0分
- (单选题, 1.0 分) 顺序图一旦被包含在一个( )中,就可以被放在其他的图中,从而实现顺序图的重用。
A. 框架
B. 片段
C. 序列
D. 交互
我的答案:A正确答案: A
知识点:
顺序图的高级组成
1.0分
二. 多选题(共 4 题,8.0 分)
4. (多选题, 2.0 分) 顺序图的作用有( )。
A. 确认和丰富一个使用语境的逻辑表达
B. 有效地描述如何分配各个类的职责
C. 显示在交互过程中各个对象之间的组织结构关系
D. 细化用例的表达
我的答案:ABD正确答案: ABD
知识点:
顺序图的基本概念
2.0分
- (多选题, 2.0 分) 顺序图中,下列关于生命线的说法正确的有()。
A. 在顺序图中,每个对象的底部中心的位置都带有生命线
B. 生命线是一条垂直的虚线,用来表示顺序图中的对象在一段时间内的存在
C. 在顺序图中,生命线是一条时间线,从顺序图的顶部向下延伸,表现了对象存在的时段
D. 顺序图中的所有对象在程序一开始运行的时候都必须存在
我的答案:ABC正确答案: ABC
知识点:
顺序图建模应用
2.0分
- (多选题, 2.0 分) 顺序图中,片段有多种控制类型,可以表示循环和选择的操作符有三个( )。
A. alt
B. break
C. par
D. opt
E. loop
我的答案:ADE正确答案: ADE
知识点:
顺序图的高级组成
2.0分
- (多选题, 2.0 分) 通信图的作用包括( )。
A. 显示对象及其交互关系的时间传递顺序
B. 显示对象及其交互关系的空间组织结构
C. 表现一个类操作的实现
D. 通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达
我的答案:BCD正确答案: BCD
知识点:
通信图的概念
2.0分
三. 判断题(共 4 题,4.0 分)
8. (判断题, 1.0 分) 顺序图描述对象之间的交互关系,重点描述对象之间消息传递的时间顺序。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图建模应用
1.0分
- (判断题, 1.0 分) 在UML2中,交互图包括顺序图、通信图、交互概览图和时间图。
A. 对
B. 错
我的答案: 对正确答案: 对
答案解析:
知识点:
1.0分
- (判断题, 1.0 分) 框架是UML 2中新增加的符号,用来对UML图形进行扩充。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
顺序图建模应用
1.0分
- (判断题, 1.0 分) 通信图中的消息必须要有消息编号,顺序图中的消息编号可以省略。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
通信图建模应用
1.0分
11-通信图建模测试
一. 单选题(共 6 题,6.0 分)
- (单选题, 1.0 分) 在通信图中用来连接对象与对象的元素是()。
A. 生命线
B. 消息
C. 链
D. 关联关系
我的答案:C正确答案: C
知识点:
通信图建模应用
1.0分
- (单选题, 1.0 分) 下列UML图中与通信图建模的内容相同的是()。
A. 用例图
B. 状态机图
C. 对象图
D. 顺序图
我的答案:D正确答案: D
知识点:
通信图建模应用
1.0分
- (单选题, 1.0 分) 下列关于通信图与顺序图的异同,错误的是( )。
A. 两种图都必须显示消息编号
B. 两种图中的主要元素都是对象与消息,且都支持所有的消息类型
C. 对象在通信图中的位置都没有任何限制,顺序图中的对象要在顶部排列
D. 顺序图可以表示出对象创建和销毁的相对时间,通信图则不能
我的答案:A正确答案: A
知识点:
通信图的组成
1.0分
- (单选题, 1.0 分) 通信图是用于描述一组对象在协作过程中如何互相通信的模型图,侧重于展示对象之间的()。
A. 关系
B. 消息
C. 通信
D. 交互
我的答案:A正确答案: A
知识点:
通信图建模应用
1.0分
- (单选题, 1.0 分) 对一次交互过程中有意义的对象间关系建模,并且着重刻画对象间如何交互以执行用例的图是( )。
A. 通信图
B. 用例图
C. 类图
D. 对象图
我的答案:A正确答案: A
知识点:
通信图的概念
1.0分
- (单选题, 1.0 分) 通信图的组成不包括()。
A. 链
B. 生命线
C. 对象
D. 消息
我的答案:B正确答案: B
知识点:
通信图的组成
1.0分
二. 多选题(共 4 题,8.0 分)
7. (多选题, 2.0 分) 下列关于通信图与顺序图中的对象的相同点的叙述,错误的有( )。
A. 对象名在两种图中的表示完全一致
B. 两种图中都能直观地表示出对象的生存期
C. 对象在两种图中的位置都没有任何限制
D. 两种图中都可以表示对象创建和销毁的相对时间
我的答案:BCD正确答案: BCD
知识点:
通信图的组成
2.0分
- (多选题, 2.0 分) 下列属于通信图中的消息类型有()。
A. 异步消息
B. 简单消息
C. 函数消息
D. 返回消息
我的答案:ABD正确答案: ABD
知识点:
通信图的概念
2.0分
- (多选题, 2.0 分) 下列关于通信图的说法,正确的有()。
A. 通信图是对一次交互过程中有意义的对象和对象间交互建模
B. 通信图可以显示对象及其交互关系的空间组织结构
C. 通信图明确表现了对象的激活期和生存期
D. 通信图中对象在交互中的时间顺序必须从消息的编号获得
我的答案:ABD正确答案: ABD
知识点:
通信图建模应用
2.0分
- (多选题, 2.0 分) 下列选项中,属于通信图与顺序图的共同点的有( )。
A. 表达语义相同,都是对系统中的交互建模
B. 对象责任相同,都担任了发送者与接收者的角色
C. 对象表示相同,都可以显式地体现出对象的生命周期
D. 主要元素相同,都是对象与消息作为主要元素
我的答案:ABD正确答案: ABD
知识点:
通信图建模应用
2.0分
三. 判断题(共 2 题,2.0 分)
11. (判断题, 1.0 分) 在通信图中,链一定连接了两个不同的对象。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
通信图的组成
1.0分
- (判断题, 1.0 分) 顺序图和通信图都是用来描述对象之间的交互的,并可以相互转化。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
通信图建模应用
1.0分
12-活动图测试
一. 单选题(共 6 题,6.0 分)
- (单选题, 1.0 分) 活动图中用于将判断节点的多个控制流合并的元素是()。
A. 结合节点
B. 分叉节点
C. 判断节点
D. 合并节点
我的答案:D正确答案: D
知识点:
开始/结束、判断/合并、分叉/汇合
1.0分
- (单选题, 1.0 分) 下面哪一个不属于活动图建模的作用()。
A. 描述用例功能
B. 描述业务过程
C. 描述消息流程
D. 描述特定操作过程
我的答案:C正确答案: C
知识点:
活动图的基本概念
1.0分
- (单选题, 1.0 分) 下面不是活动图中的基本元素的是( )
A. 活动、分支
B. 分叉、汇合
C. 泳道、对象流
D. 用况、状态
我的答案:D正确答案: D
知识点:
活动图的基本概念
1.0分
- (单选题, 1.0 分) 活动图中表示并发含义的元素是()。
A. 控制流
B. 分叉节点
C. 泳道
D. 分支节点
我的答案:B正确答案: B
答案解析:
知识点:
1.0分
- (单选题, 1.0 分) 活动图中()用于将两个或多个并发控制流合并到一起,仅当所有控制流都到达时,才形成一个单向的输出控制流。
A. 分支节点
B. 合并节点
C. 结合节点
D. 分叉节点
我的答案:C正确答案: C
知识点:
开始/结束、判断/合并、分叉/汇合
1.0分
- (单选题, 1.0 分) 活动图中用于活动分组的元素是()。
A. 控制流
B. 包
C. 判断节点
D. 泳道
我的答案:D正确答案: D
知识点:
泳道
1.0分
二. 多选题(共 5 题,10.0 分)
7. (多选题, 2.0 分) 下列建模,适合使用活动图的有()。
A. 对数据库建模
B. 对程序流程建模
C. 对体系结构建模
D. 对业务流程建模
我的答案:BD正确答案: BD
知识点:
活动图的基本概念
2.0分
- (多选题, 2.0 分) 关于活动图的说法,错误的是()。
A. 判断节点的出口条件必须保证不互相重复,且不缺少情况。
B. 活动图的开始节点一般只有一个,终止节点可以有多个。
C. 活动图适合表达操作流程,却没法表示出操作的执行者。
D. 活动图中只能表达流程图的基本结构。
我的答案:CD正确答案: CD
知识点:
活动图的基本概念
2.0分
- (多选题, 2.0 分) 活动图中的转换(活动边)包括________。
A. 对象流
B. 消息流
C. 控制流
D. 数据流
我的答案:AC正确答案: AC
知识点:
活动与转换
2.0分
- (多选题, 2.0 分) 下列说法正确的是()。
A. 泳道按照发生的时间将活动分组。
B. 在活动图中,合并节点仅有逻辑意义而没有时间和数据上的意义。
C. 活动图可以在逻辑顺序角度对用例中的各个交互的流进行建模。
D. 一个活动不能属于多个泳道。
E. 结合节点与合并节点相似,当控制流进行到该节点时,都不需要等待其他控制流的到达。
我的答案:BD正确答案: BCD
知识点:
活动图的基本概念
2.0分
- (多选题, 2.0 分) 活动图可以描述()。
A. 活动执行的顺序
B. 活动的执行者
C. 活动进行的逻辑结构
D. 用例功能
我的答案:ABCD正确答案: ABCD
答案解析:
知识点:
2.0分
三. 判断题(共 2 题,2.0 分)
12. (判断题, 1.0 分) 活动图主要对单个对象的活动进行建模。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
活动图的基本概念
1.0分
- (判断题, 1.0 分) 活动与动作都是表示行为,二者是完全相同的。
A. 对
B. 错
我的答案: 错正确答案: 错
知识点:
活动与转换
1.0分
13-包图测试
一. 单选题(共 7 题,7.0 分)
- (单选题, 1.0 分) 以下对包的描述不正确的是()。
A. 不同包中允许出现同名元素
B. 同一个包中的元素不允许重名
C. 包是UML中最重要的结构事物之一
D. 包的可见性可以控制其内部元素的可见性
我的答案:C正确答案: C
答案解析:包是分组事物
知识点:
包图
1.0分
- (单选题, 1.0 分) 下列选项中,可以应用于包元素的UML预定义的构造型是()。
A. 《control》
B. 《interface》
C. 《subsystem》
D. 《actor》
我的答案:C正确答案: C
知识点:
包图
1.0分
- (单选题, 1.0 分) 包图的组成内容不包括()。
A. 包与包之间的关系
B. 包中含有的元素
C. 包间的消息和发送者
D. 包的名称和构造型
我的答案:C正确答案: C
知识点:
包图
1.0分
- (单选题, 1.0 分) ( )是用于把元素组织成组的通用机制。
A. 接口
B. 类
C. 包
D. 组件
我的答案:C正确答案: C
知识点:
包图
1.0分
- (单选题, 1.0 分) 下列选项中,不能直接放在包中的元素是()。
A. 类
B. 操作
C. 对象图
D. 包
我的答案:B正确答案: B
知识点:
包图
1.0分
- (单选题, 1.0 分) 下列关于创建包的说法不正确的是()。
A. 在顺序图和通信图中可以创建包;
B. 在类图中可以创建包
C. 如果将包从模型中永久删除,包及其包中的内容都将被删除
D. 在创建包的依赖关系时,尽量避免循环依赖
我的答案:A正确答案: A
知识点:
包图
1.0分
- (单选题, 1.0 分) 两个包A和B,其中B包依赖于A包,两者之间无嵌套关系,那么A包中3个元素:public ClassA, protected ClassB, private ClassC,能够被B包元素可见的有()。
A. ClassA和ClassB
B. ClassA、ClassB和ClassC
C. ClassB和ClassC
D. ClassA
我的答案:D正确答案: D
知识点:
包图
1.0分
二. 多选题(共 2 题,4.0 分)
8. (多选题, 2.0 分) 包之间可能形成的关系是()。
A. 泛化
B. 依赖
C. 实现
D. 关联
我的答案:AB正确答案: AB
知识点:
包图
2.0分
- (多选题, 2.0 分) 下列关于包图的用途,说法正确的是()。
A. 将复杂系统在逻辑层面上模块化
B. 描述需求和设计的高层概况
C. 组织源代码
D. 细化用例表达
我的答案:ABC正确答案: ABC
知识点:
包图
2.0分
三. 判断题(共 2 题,2.0 分)
10. (判断题, 1.0 分) 包只能用来组织UML中的事物,无法用来组织UML图。
A. 对
B. 错
我的答案: 错正确答案: 错
答案解析:
知识点:
1.0分
- (判断题, 1.0 分) 包的限定名使用前缀来表示上层包的名称。
A. 对
B. 错
我的答案: 对正确答案: 对
知识点:
包图
1.0分