软件水平考试

解析:在用例建模的过程中,若几个用例执行了同样的功能步骤,此时可以把这些公共

来源:网考网软件水平 所有评论

【单选题】在用例建模的过程中,若几个用例执行了同样的功能步骤,此时可以把这些公共步骤提取成独立的用例。这种用例称为 (51)
A.扩展用例
B.抽象用例
C.公共用例
D.参与用例
网考网参考答案:B
网考网解析:

[要点解析] 用例(Vse Case)描述了一个与系统参与者进行交互、并由系统执行的动作序列。UML规范提供了用例之间包含(Include)、扩展(Extend)和泛化(Generalization)3种相关性的关系,各种关系功能及区别如表4-6所示。 表4-6 用例各种关系说明表 关系 关键字 描述 对应用例 包含关系 include或uses 从两个或两个以上的原始用例中提取公共行为,或发现能够使用一个构件来实现某一用例的部分功能。意味着所包含的用例将始终出现 抽象用例 扩展关系 extend 将较复杂的步骤提取成专门的用例,以便简化原始用例并扩展其功能的行为、扩展的出现是有条件的,并用每次并不一定出现 扩展用例 泛化关系 generalization 描述了一般事物与该事物中特殊种类之间的关系,子用例是父用例的一种特殊形式,子用例继承了父用例所有的结构、行为和关系 (较少使用) 由以上分析可知,抽象用例是从几个执行相同功能步骤的用例中,将公共步骤提取而成的独立用例。可见抽象用例代表某种形式的“复用”,它是降低用例之间冗余的一种工具。例如,在一个“订单输入子系统”中,创建新订单和更新订单。都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是一种包含(Include)关系。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论