2008年11月17日星期一

关于业务模型分析的绘图需求

在业务模型分析过程中,发现有以下的一些绘图需求:
  • 需要能够表达工作流程。
  • 需要能够表达系统的功能。
  • 需要能够表达工作流程中的动作。其中最好能够区分关联到系统功能的动作和系统外部的动作。
  • (系统功能和流程中的动作或许可以等同对待)
  • 需要能够表达系统功能的输入和输出,可能是:纸质的单据,电子数据或者业务对象。
  • 需要能够表达操作系统功能的系统角色以及其所属的组织结构。
  • 需要能够表示出发系统功能的事件。或者系统功能完成之后的流程状态。
  • 需要能够表达流程分支的情况,例如:and, or, xor,并行等等。
  • 需要能够对某一个系统功能或者动作进行扩展。例如某一个系统功能中可能会有其子流程。
  • 需要能够对上述的业务对象以及系统角色进行“引用”方式的绘图,以便统一管理。
  • 可以对业务对象进行详细设计(类图)。
  • 最好能够附带对某一节点关联系统页面原型的设计功能。

目前正在参考以下一些工具,但似乎都不能完全满足需求。当然也有可能是没有完全发掘以下一些工具的全部功能。
  • UML活动图+UML类图
  • EPC图(Event-drive Process Chain)
  • Serena Prototype Composer工具

没有评论: