UML建模方法论(中):业务建模( 十 )

发现和定义业务用例的目的:

了解客户业务构成;确定业务范围;是推导我们后续要讲到的系统用例的前提条件。如何找到业务用例:

获取业务用例有很多方法,可以从岗位手册、业务流程指南、职务说明等一些文件中获得,也可以从涉众分析中获得灵感。但是最重要,最有效的方法,就是业务主角访谈,可以通过以下问题引导业务主角代表说出他们的业务需求:

您对系统有什么期望?您打算在这个系统里做些什么事情?(上面两个问题的目的:发现用例)

您做这件事的目的是什么?您做完这件事希望有一个什么样的结果?(上面两个问题的目的:判断这件事是否真的是用例还是只是一个步骤)

业务用例获取什么时候结束?

作者的建议是不要追求完美,事实上也不可能有完美。只要感觉到已经把客户的业务弄清楚了就可以考虑结束,而不必等到事无巨细的每件事都定义得清清楚楚。

继续分析我们的案例:通过和业务主角进行访谈,我们了解到为了实现签约客户这个业务目标,销售总监和课程顾问需要做下面这些事情。

推荐阅读