● 在关于用例(use case)的描述中,错误的是 (1) 。
(1)A. 用例将系统的功能范围分解成许多小的系统功能陈述
B. 一个用例代表了系统的一个单一的目标
C. 用例是一个行为上相关的步骤序列
D. 用例描述了系统与用户之间的交互
● 在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为 (2) 。在UML的用例图上,将用例之间的这种关系标记为 (3) 。
(2)A. 扩展用例 B. 抽象用例 C. 公共用例 D. 参与用例
(3)A. association B. extends C. uses D. inheritances
● UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中 (4) 是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择 (5) ;当需要说明体系结构的静态实施视图时,应该选择 (6) 。
(4)A. 构件图 B. 类图 C. 对象图 D. 部署图
(5)A. 构件图 B. 协作图 C. 状态图 D. 部署图
(6)A. 协作图 B. 对象图 C. 活动图 D. 部署图
● 关于系统总线,以下叙述正确的是 (7) 。
(7)A. 计算机内多种设备共享的数字信号传输通路
B. 广泛用于PC机,是与调制解调器或外围设备进行串行传输的标准
C. 将数字信号转换成模拟信号,将模拟信号转换成数字信号的设备
D. I/O设备与主存之间传输数据的机制,独立于CPU
试题分析
(1)用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。用例将系统功能范围分解成许多小的系统功能陈述。用例是一种描述和记录系统需求的技术。一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。
参考答案:D
(2)、(3)用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。一个用例可能会包含由几个步骤组成的复杂功能,使用例难以理解。扩展用例,是为了简化用例,使其更容易理解,从而将较复杂的步骤提取成专门的用例,得到的用例,它扩展了原始用例的功能。扩展用例与其他扩展用例之间的关系称为扩展关系。在UML中,每个扩展关系标记为“<>”。抽象用例是源于几个用例执行了同样的步骤,而把这些公共步骤提取成独立的用例。抽象用例代表某种形式的“复用”,是降低用例之间冗余的工具,抽象用例和使用它的用例之间的关系称为使用(或包含)关系。在UML中,使用关系标记为“<>”。
参考答案:B、C
(4)、(5)、(6)类图显示了一组类、接口、协作以及它们之间的关系。在面向对象系统建模中类图是最常用的图,用于说明系统的静态设计视图。对象图显示了一组对象以及它们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照。构件图显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图。部署图显示了一组结点以及它们之间的关系。用部署图说明体系结构的静态实施视图。
参考答案:B、A、D
(7)系统总线又称内总线或板级总线。因为该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。系统总线是微机系统中最重要的总线,人们平常所说的微机总线就是指系统总线,如PC总线、AT总线(ISA总线)、PCI总线等。
参考答案:A