当前位置: 代码迷 >> 开发方法 >> "管理用户帐户"这个USE CASE,和它分出来的USE CASE 之间到底是属于什么关系?解决办法
  详细解决方案

"管理用户帐户"这个USE CASE,和它分出来的USE CASE 之间到底是属于什么关系?解决办法

热度:9469   发布时间:2013-02-26 00:00:00.0
"管理用户帐户"这个USE CASE,和它分出来的USE CASE 之间到底是属于什么关系?????
manage user accounts
  create user accounts
  amend user accounts
  ...
是generation还是include?????????

------解决方案--------------------------------------------------------
后者是前者的extend
------解决方案--------------------------------------------------------
include和extend的关键之处在于UC的路径问题!

前者是描述用例间的必然路径,不过是为方便把共享部分的用例抽象出来作为include用例,也就是说include用例是基用例的一个必然选择!

后者是用例间的偶然路径,只有满足某个扩展点因素的时候才会去启动,extend用例是基用例的一个执行过程的可能选择,但不是必然!

一点愚见,望大虾们指点!呵呵~~同时希望能帮帮助你……
------解决方案--------------------------------------------------------
探讨
include和extend的关键之处在于UC的路径问题!

前者是描述用例间的必然路径,不过是为方便把共享部分的用例抽象出来作为include用例,也就是说include用例是基用例的一个必然选择!

后者是用例间的偶然路径,只有满足某个扩展点因素的时候才会去启动,extend用例是基用例的一个执行过程的可能选择,但不是必然!

一点愚见,望大虾们指点!呵呵~~同时希望能帮帮助你……
  相关解决方案