初识EPC
来源:互联网 发布:图论算法教材 编辑:程序博客网 时间:2024/05/18 02:12
一、EPC定义
EPC=Event-driven Process Chain(事件驱动过程链)
EPC建模方法最初由Keller, N¨uttgens和Scheer博士在1992年发表的EreignisgesteuerteProzesskette(EPK)基础上形成的一种以状态变化驱动进行业务过程(流程)分析的建模方法,EPC的目标是为分层表达企业的抽象业务提供一组易于最终用户识别、简洁的符号和语法,其最简洁的语法可由三部分组成:功能(Functions)、事件(Events)和逻辑连接符号。
二、我的理解
EPC,简单的来说,就是一种业务流程建模的流程图表示方式,用于企业流程管理中。用我的理解来说,就是工作流,类似于生产线,流程驱动,顺序性,时间性很强。比如,一件事情需要几个人来做,而且需要有顺序的来做,A先做,B再做,C最后做。而EPC就是遵照这种形式,很像UML图中的时序图,或者流程图,按照事件的发展顺序来的。
三、对比(传统进销存软件 VS EPC)
也许我刚才那样说还是不够清楚,那么我就来对比传统的进销存软件和EPC的区别:
传统的进销存软件是以功能点出发的,人是主动的,主动去点击菜单,找功能点来寻找自己做什么;
EPC的理念是以流程驱动进行的,人是被动的,事来找人,将代办推送到对应的员工身上,人是被动接受的。
四、优缺点
1.优点:EPC的关键是“驱动和待办”,充分体现软件的设计理念——全心全意为人民服务的思想,假设人是懒惰的,事来找人,人能够从代办中很清楚的知道,自己应该做什么,这也体现了时间管理的GTD原则。
2.缺点:没有任何一种软件或者理念是完美的,EPC采用流程驱动的原则,一件事情几个人做,很多时候还需要有顺序性,这样就导致了紧耦合的现象,这样在整个软件的开发过程中,不可复用的现象就会出现,造成大量的资源浪费,而且开发重复性工作,繁杂等问题也会接踵而来。
五、如何补足呢?
EPC,有利有弊,我们如何取其精华,然后再弥补它的不足呢?敬请期待我的下一篇博客吧。同时也希望看到这篇博客的人能够在评论中各抒己见,^_^!
- 初识EPC
- EPC术语
- EPC概论
- EPC 编码
- EPC协议
- PML EPC ONS
- EPC项目管理
- EPC网络架构
- OAI编译EPC流程
- EPC G2 RFID 标签
- BOT EPC EMC
- VISIO标准图-EPC
- EPC-6708接口调试
- EPC业务建模
- EPC-6708 按键驱动
- EPC数据库提取采集
- OAI搭建之EPC
- 斯巴鲁 EPC数据采集
- ThinkPHP的快速操作
- 设置mysql自动增长
- 点与圆的关系
- 2014年度北美洲和亚洲功率技术研讨会时间表已宣布
- 【容易打工网】于千万人之中,你是匠人
- 初识EPC
- 无题
- c++头文件包含注意要点(收藏)
- 解决TCP报文粘连的方法
- lib和dll文件的区别和联系
- Deep learning:七(基础知识_2)
- 火车调度-c#求解-英雄会在线编程题目
- 为什么是Createthread后要CloseHandle
- asp.net mvc <tr>变<tr/> @Html.Raw 作用