开发中使用UML的流程_03 CIM-2:分析业务流程
通过CIM-1圈出了系统将参与的业务流程之后,针对每一个业务用例,系统分析员得开始分析它的工作流程,并且绘制活动图(Activity Diagram)与业务人员取得共识。
每个人切分工作项目的准则各不相同,心中都有一套无法明确说出的准则,所以即便是针对同一条业务流程,也经常分析出不同的流程细节。
由于我们分析业务流程的主要目的是为了定义出系统用例,所以一次目的订出一套切分工作项目的准则,可供系统分析员参考。
1.依时间间隔切分工作项目
2.纯人工/可信息化的工作项目,分开。
3.记录系统上线之后的工作项目。
4.每项工作只有一位负责人
UML图规则:
。活动图中采用圆角矩形的动作(Action)图标来代表工作项目。
。系统分析员可依据负责人的不同,将动作“分区”(Partition),并将区分标示在中括号里。
。两个并行的流程,可以使用(Synchronization)
。在活动图中,使用大菱形图标(Decision),代表判断点,转化进入判断点之后,会有多条传出线,但是每条传出线得配合置于中括号中的警戒条件(Guard Condition)