第4章活动图精选.ppt

一般采用以下步骤: (1)识别该工作流的目标。 (2)利用一个开始状态和一个终止状态分别描述该工作流的前置状态和后置状态。 (3)定义和识别出实现该工作流的目录所需的所有活动和状态,并按逻辑顺序将它们放置在活动图中。 (4)定义并画出活动图创建或修改的所有对象,并用对象流将这些对象和活动连接起来。 (5)通过泳道定义谁负责执行活动图中相应的活动和状态,命名泳道并将合适的活动和状态置于每个泳道中。 (6)用转移将活动图上的所有元素连接起来。 (7)在需要将某个工作流划分为可选流的地方放置判定框。 (8)查看活动图是否有并行的工作流。如果有,就用同步表示分叉和连接。 (7)在需要将某个工作流划分为可选流的地方放置判定框。 (8)查看活动图是否有并行的工作流。如果有,就用同步表示分叉和连接。 4.4.3 建模主路径 建模用例的活动图时,往往利用一条显示的路径执行工作,然后从该路径进行扩展。前面曾给出独立的借书用例图,这里就建模该用例的活动图主路径。 4.4.4 建模从路径 活动图的主路径描述了用例图的主要工作流,此时的活动图没有任何转移条件或错误处理。建模从路径的目标就是进一步添加活动图的内容,包括判断、转移条件和错误处理等。在主路径的基础上完善活动图。 例如,在Check这一活动的作用包括了对借阅者是否存在超期图书和借书数量是不否超过规定要求的判断。如果两种判断同

文档评论(0)

1亿VIP精品文档

相关文档