1、在关于用例(use case)的描述中,错误的是()
A、 用例将系统的功能范围分解成许多小的系统功能陈述
B、 一个用例代表了系统的一个单一的目标
C、 用例是一个行为上相关的步骤序列
D、 用例描述了系统与用户之间的交互
答案:D
答题解析:
用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。用例将系统功能范围分解成许多小的系统功能陈述。一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。用例是一种描述和记录系统需求的技术。一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。
2、在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为抽象用例。在 UML的用例图上,将用例之间的这种关系标记为() 。
A、 扩展用例
B、 抽象用例
C、 公共用例
D、 参与用例
答案:B
答题解析:
如果几个用例执行了同样的步聚,最好把这些公共步聚提取成独立的用例,称为抽象用例。
用例之间的关系主要包括:扩展关系、使用(或包含)关系、泛化关系。
包含关系:当可以从两个或两个以上的用例中提取公共行为时,使用包含关系来表示。
扩展关系:如果一个用例明显地包含了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,使描述可能更清晰。
泛化关系:当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。在用例的泛化关系中,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构、行为和关系。
3、UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中类图是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择构件图;当需要说明体系结构的静态实施视图时,应该选择()
A、 协作图
B、 对象图
C、 活动图
D、 部署图
答案:D
答题解析:
UML 提供了4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化,它们分别是:类图。类图显示了一组类、接口、协作以及它们之间的关系。在面向对象系统建模中类图是最常用的图,用于说明系统的静态设计视图。对象图。对象图显示了一组对象以及它们之间的关系。用对象图说明在类图中所发现的事物实例的数据结构和静态快照。构件图。构件图显示了一组构件以及它们之间的关系。用构件图说明系统的静态实现视图。部署图。部署图显示了一组节点以及它们之间的关系。用部署图说明体系结构的静态实施视图。
查看完整试题>>>