寻找用例的方法
用例分析的步骤可以按照下面的顺序进行:
(1)找出系统外部的参与者和外部系统,确定系统的边界和范围
(2)确定每一个参与者所期望的系统行为
(3)把这些系统行为命名为用例
(4)使用泛华,包含,扩展等关系处理系统行为的公共或变更部分
(5)编制每一个用例的脚本
(6)绘制用例图
(7)区分主事件流和异常情况的事件流,如果需要,可以把表示异常情况的事件流作单独的用例处理
(8)细化用例图,解决用例间的重复与冲突问题
下面这些启发性原则可以帮助分析人员发现用例:
1.和用户交互。寻找用例的一个途径就是和系统的潜在用户会面,交谈。有可能不同的用户对系统的描述会是完全不同的,即使是同一个用户,它对系统的描述也可能是模糊的,不一致的,这时就需要分析员作出判断与抉择。
2.把自己当作参与者,与设想中的系统进行交互。问一些问题,例如系统交互的目的是什么?需要向系统输入什么信息?希望由系统进行什么处理并从他那里得到何种结果?等等,都有助于发现用例
3.确定用例与确定参与者不能截然分开
4.或者通过回答下列问题来帮助发现用例:
(1)参与者的主要任务是什么?
(2)参与者需要了解系统的什么信息?需要修改系统的什么信息?
(3)参与者是否需要把系统的外部通知系统?
(4)参与者是否希望系统把异常情况的变化通知自己?
随着经验的积累,对于如何寻找用例要形成一套自己的方法,也可以通过与其他人的交流来提高自己的分析水平