面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的

最全题库2022-08-02  36

问题 面向对象的软件开发过程是用例驱动的,用例是UML的重要部分,用例之间存在着一定的关系,下图表示的是用例之间的 ( ) 关系。A.泛化B.包含C.扩展D.等同

选项 A.泛化
B.包含
C.扩展
D.等同

答案 B

解析 泛化关系:当多个用例共同拥有一种类似的结构和行为时,可以将他们的共性抽象成为父用例。泛化关系是继承的反关系,子类继承自父类,父类是子类的泛化。在UML中,泛化关系用带空心三角形的直线来表示,如:扩展关系与包含关系的区别是:离开子用例,基用例是否可以实现一个完整的功能。如果能实现一个完整功能就是属于扩展关系,否则就是包含关系。显然题目中对于基用例"取款机使用"需要"识别客户"和"验证账号"这二个子用例才够完整执行。若此时增加一个子用例"打印凭条",则它是否被执行都不会影响"取款机使用"这个基用例的实现。
转载请注明原文地址:https://tihaiku.com/congyezige/2295265.html

最新回复(0)