在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为( )。在 UML 的用例图上,将用例之间的这种关系标记为( )。(2005年上半年信息系统项目管理师真题解析)

在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为( )。在 UML 的用例图上,将用例之间的这种关系标记为( )。(2005年上半年信息系统项目管理师真题解析)
A、扩展用例
B、抽象用例
C、公共用例
D、参与用例
A、association
B、extends
C、uses
D、inheritances






参考答案:B、C
参考解析:
用例之间的关系包括:关联关系、扩展关系、使用(或包含)关系、依赖关系和继承关系。关联关系是一个参与者与一个用例发生交互的关系。一个用例可能会包含由几个步骤组成的复杂功能,使用例难以理解。为了简化用例,使其更容易理解,通常可以将较复杂的步骤提取成专门的用例,这样得到的用例称为扩展用例,它扩展了原始用例的功能。扩展用例与其他扩展用例之间的关系称为扩展关系。在 UML 中,每个扩展关系标记为“extends>>"。如果几个用例执行了同样的步骤,最好把这些公共骤提取成独立的用例,称为抽象用例。抽象用例代表某种形式的“复用”,是降低用例之间冗余的工具。抽象用例可以被另一个需要使用其功能的用例访问。抽象用例和使用它的用例之间的关系称为使用(或包含)关系。在 UML 中,使用关系标记为“uses>>”。依赖关系用来表示系统的用例之间的依赖性,在 UML 中,依赖关系标记为“depends on>>”。
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/62fab9ebb82411ee.html

相关文章

好文推荐