您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 订阅
  捐助
Eriksson-Penker 模型(EA指南)
 
作者:谢素燕、俎涛 (火龙果软件工程)
  5662  次浏览      17
 2020-7-28 
 

Eriksson-Penker 是什么

Eriksson-Penker语言提供了一种专业的建模业务过程的方法,一个完整的Eriksson-Penker模型是一个活动的集合,有参与者、目标、事件、业务过程、信息、资源、输入、以及输出,Eriksson-Penke图主要强调了业务过程如何工作的。如下是一个Eriksson-Penker图的示例:


如下是对上图的说明:

1. 目标:代表组织的整体利益和满足组织的业务需要
2. 参与者:参与业务流程的人的抽象。
3. 业务过程: 表示一个活动的集合,把这些活动链接起来。
4. 输入:输入到业务流程的数据或者物料。
5. 输出:业务流程输出的数据或者物料。
6. 资源:支持业务流程执行的数据或者物料。
7. 信息: 业务流程传递的数据。

 

Eriksson-Penker有什么

下图是Eriksson-Penker Model在EA中的一个完整的视图:

在图中我们可以看到Eriksson-Penker 图有元素、关系。

 

如下是Eriksson-Penker的元素列表:

元素  说明

Process: 过程
Activity: 活动
Actor:人员
Start:开始
End:结束
Information:信息
Resources:资源
Abstract:抽象
People:人
Physical:物理
Business Event:业务事件
Goal:目标
Object:对象
Send:发送
Receive:接收
Object Read:对象读取
Object Written:写入的对象
Process Decision:过程决策
Business Rule:业务规则
Problem:问题
Cause:原因
Prerequisite:前提条件
Assembly Line:流水线

如下是关系列表:

 关系列表  说明

Process Flow:工艺流
Decision Flow:决策流
Resource Flow:资源流
Input:输入
OutPut:输出
Non-Causal(Control Flow):非因果(控制流)
Non-Causal(Object Flow):非因果(对象流)
Process Control: 过程控制
Achieve: 达成
Supply: 供应
Dependency:依赖关系
Contradictory: 对立关系

 

Eriksson-Penker应用场景

Eriksson-Penker模型用于项目计划时期,通常情况下是描述当前的业务流程和未来的业务过程。
Eriksson-Penker图对业务分析师、架构师和都很有用,它可以对业务流程进行全面的建模,这对进行业务流程改造和IT项目建设都是很好的基础。Eriksson-Penker可以用于如下场景:

  • 业务人员进行业务分析时候的业务流程建模。
  • IT人员进行系统分析时候的信息化流程建模。
  • 架构师对业务流程进行梳理时候的流程建模
  • 对企业办公流程进行建模。
  • 对客户服务流程进行建模。
  • 任何需要建模流程的场合….


  • 如何在EA中进行Eriksson-Penker 建模

    首先打开模型向导

    在EA中新建一个模型或者打开一个模型,点中Model根节点,然后鼠标右键菜单选择“添加模型向导”。操作界面如下图所示:

     

    然后选择创建Eriksson-Penker Model

    具体操作过程如下:

    1. 在模型向导菜单中选择Analysis ,如下图中①所示。

    2. Analysis下级菜单中点击Eriksson-Penker Model,显示Basic Business Process如下图中②所示。

    3.点击Basic Business Process打开,如下图中③所示

    4. 最后点击Create Pattern(s),一个基本的Eriksson-Penker Model创建完成,如下图中④所示

     

    进行Eriksson-Penker建模

    EA会打开一张Eriksson-Penker图,并显示对应的工具箱,如下图所示:

    现在用户就可以把工具箱上的图元拖动到图上建模了。

     

    如下就是使用Eriksson-Penker图描述商品购物流程:

    Eriksson-Penker图-描述商品购物系统

     

    如下是对商品购物流程图中的元素的说明:

    1. 业务过程:整个订购商品的流程,包括多个活动:查询、订购、下单、送货;
    2. 参与者:这里是消费者,也可以称为购物人员;
    3. 目标: 给顾客提供满意度商品;
    4. 事件:顾客 发出订购请求;
    5. 信息:商品信息,订购信息,订单。
    6. 资源:库存里的商品。

     

    业务流程建模在需求分析和软件设计中都是非常重要的,Eriksson-Penker提供了很有用的建模方法,希望此文对大家了解和使用Eriksson-Penker起到帮助作用 。后续请继续关注我们,有更多文章,视频可供大家参考.


    更多信息:

    下载 pdf版:《Eriksson-Penker 模型(EA指南)》

    本文使用的建模工具为EA,可以下载试用版

    http://tool.uml.com.cn/ToolsEA/download.asp

     

     

    后记

    希望您读了此文后有所受益。

    如果您有经验乐于分享,欢迎投稿给我们。

    如果您对我们的培训、咨询和工具感兴趣:

  • 课程:基于UML和EA进行分析设计
  • 课程:MBSE(基于模型的系统工程)  
  • 课程:基于模型的需求管理)方法与实践
  • 课程:基于SysML和EA进行系统设计与建模  
  • 课程:企业架构建模
  • 课程:系统架构建模方法与案例
  • 课程:领域驱动的建模与设计
  • 课程:基于模型的设计
  • 课程:业务建模与业务分析
  • 建模工具:EA
  • 基于模型的需求管理工具:iSpace
  • 咨询方案:MBSE(基于模型的系统工程)
  • 咨询方案:基于UML的模型驱动的开发
  • 欢迎联系我们: 俎涛 Zutao@uml.net.cn

       
    5662 次浏览       17
     
    相关文章

    UML概览
    UML图解:用例图(Use case diagram )
    UML图解:活动图(activity diagram )
    UML图解:类图(class diagram )
    UML图解:对象图(object diagram)
    UML图解:顺序图( sequence diagram )
     
    相关文档

    模型跟踪:跟踪图、矩阵、关系(建模工具EA)
    自定义表格(Custom Table)在EA中的使用
    元素的详情浏览控制
    UAF 1.2规范解读(DMM 和 UAFML )
    EA中支持的各种图表
    EA中的界面原型建模
     
    相关课程

    UML与面向对象分析设计
    UML + 嵌入式系统分析设计
    业务建模与业务分析
    基于SysML和EA进行系统设计与建模
    基于模型的需求管理
    业务建模 & 领域驱动设计
    最新课程计划
    信息架构建模(基于UML+EA)3-21[北京]
    软件架构设计师 3-21[北京]
    图数据库与知识图谱 3-25[北京]
    业务架构设计 4-11[北京]
    SysML和EA系统设计与建模 4-22[北京]
    DoDAF规范、模型与实例 5-23[北京]
     
    最新文章
    iPerson的过程观:要 过程 or 结果
    “以人为本”的工程哲学
    企业架构、TOGAF与ArchiMate概览
    UML 图解:顺序图( sequence diagram )
    UML 图解:对象图( class diagram )
    最新课程
    基于UML和EA进行系统分析设计
    UML+EA+面向对象分析设计
    基于SysML和EA进行系统设计与建模
    UML + 嵌入式系统分析设计
    领域驱动的建模与设计
    更多...   
    成功案例
    某电信运营供应商 应用UML进行面向对象分析
    烽火通信 UML进行面向对象的分析设计
    西门子 UML与嵌入式软件分析设计
    航天科工某子公司 从系统到软件的分析、设计
    深圳某汽车企业 模型驱动的分析设计
    更多...