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

说明业务用例的执行过程,说明业务主角是如何使用业务用例完成业务目标的。了解每个业务用例是如何在没有计算机的情况下实现的,然后推导出系统用例。输出:业务用例场景视图。

用什么视图绘制场景:绘制业务用例场景我们可以使用,时序图,交互图,或活动图,但是最实用,必须要掌握的是使用活动图来绘制业务用例场景,所谓活动图,也就是我们经常见到的泳道图。

绘制场景的两个基本要求:

场景隐含着两个基本要求:一是必须忠实于真实业务,二是一个场景只能描述业务的一种执行方式。也就是说,在描述业务用例场景时不能带有“设计“思想在里面,或者试图“抽象”和“优化“业务过程,它必须和客户认可的实际业务执行一致。同时,不要试图在一个场景里把业务的所有内容都包括进来,绘制出一幅充满了判断分支,像蜘蛛网一样的活动图。每一个场景只针对一种业务执行方式,应当清晰而明了。

继续分析我们的案例:之前给出的每一个业务用例都对应着一个场景,所以在实际工作中我们应该把每一个场景都用活动图画出来,但是现在我们只用其中最复杂的一个场景“跟进线索”来举例并绘制活动图。

推荐阅读