解析 答:《include》: 表示一个用例包含另一个用例,即要完成包含用例就一定要执行被包含用例。 《extend》:表示一个用例扩展到另一个用例。 区别:在执行一个被扩展用例时,不一定执行扩展用例。即扩展用例的执行是受条件限制的,是可选的。这一点,是区别两个用例之间的关系是《include》还是《extend》的依据。
1、包含(include) 包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。 基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。 也就是说,基用例的事件流具有它下属的所有的包含用例的事件流 2、扩展(extend) 扩展关系:将基用例中一段相对独立并且...