第6章 活动图.ppt

1. 活动图—对象流 1. 活动图—对象流 2. 活动图的应用 2.1 为工作流建模 2.2 为操作建模 2.3 JAVA代码建模 2. 活动图的应用 工作流 工作流常用于可视化、规范、构建和文档化系统的商业过程。 为工作流建模 (1) 确定工作流的中心。针对复杂系统建模。 (2) 选择与工作流有关的商业对象。为每个对象创建一个泳道。 (3) 识别工作流初始状态的前置条件和工作流最终状态的后置条件。 2.1 为工作流建模 2. 活动图的应用 为工作流建模 (4) 从工作流的初始状态开始,规定随时间发生的活动和动作,置于活动图中。 (5) 对于复杂动作或多次出现的动作集合,可将它们折叠为活动状态,再提供一个单独的活动图来展开活动状态。活动图的粗细粒度 (6) 用跃迁连接活动状态和动作状态,从工作流中的顺序流开始,后考虑分支,再考虑分叉和联结。 (7) 工作流涉及的对象,置于活动图中。 2. 活动图的应用 为操作建模 (1) 收集与操作有关的抽象,如参数、返回值、相关类属性等。 (2)识别工作流初始状态的前置条件和工作流最终状态的后置条件,还要识别出在操作执行过程中必须持有的操作所在类的不变量。 (3)从工作流的初始状态开始,规定随时间发生的活动

文档评论(0)

1亿VIP精品文档

相关文档