正确答案:[解答要点]
(1)定义该应用系统的边界(可以用计算机系统作为边界也可以使用该应用系统的那个机构中的部门界限作为边界还可以用该机构本身作为边界)。
(2)识别出该应用系统所有的角色(Actor)。
(3)对于所识别出的每一个角色分别确定;
. 该角色所参与的每一种业务活动
. 各种业务活动的完整的事件序列
. 激发上述每一个事件序列的角色
(4)对(3)中确定的事件序列进行分析去掉其中重复的事件序列。
(5)用结构化的自然语言来描述(4)中确定的每一个事件序列得到初步确定的每一个用例。
(6)对(5)中初步确定的每一个用例进行分析和必要的重组采用包含(include)、扩展(extend)和概括(generalization)关系来表示用例之间的关系最终得到所有的用例。
[解答要点]
(1)定义该应用系统的边界(可以用计算机系统作为边界,也可以使用该应用系统的那个机构中的部门界限作为边界,还可以用该机构本身作为边界)。
(2)识别出该应用系统所有的角色(Actor)。
(3)对于所识别出的每一个角色,分别确定;
. 该角色所参与的每一种业务活动
. 各种业务活动的完整的事件序列
. 激发上述每一个事件序列的角色
(4)对(3)中确定的事件序列进行分析,去掉其中重复的事件序列。
(5)用结构化的自然语言来描述(4)中确定的每一个事件序列,得到初步确定的每一个用例。
(6)对(5)中初步确定的每一个用例进行分析和必要的重组,采用包含(include)、扩展(extend)和概括(generalization)关系来表示用例之间的关系,最终得到所有的用例。