2023年12月28日,周四下午
Include关系:
include
关系表示一个用例(包含用例)包含了另一个用例。这意味着在执行包含用例时,被包含的用例也会被执行。- 具体而言,当一个用例包含另一个用例时,它表明在执行主用例的过程中,会执行被包含的用例的一部分或全部步骤。
include
关系通常用来表示一种强耦合的关系,其中主用例的执行依赖于被包含用例的执行。
Extend关系:
extend
关系表示一个用例(扩展用例)可以在执行另一个用例的基础上进行扩展,但并不是每次都执行。扩展用例的执行是可选的,并且是由条件触发的。- 具体而言,当一个用例扩展另一个用例时,它表明在某些条件满足时,可以执行扩展用例的一部分或全部步骤,以扩展主用例的功能。
extend
关系通常用于表示一种松散耦合的关系,其中主用例和扩展用例可以相对独立地进行开发和修改。