版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四篇 技术篇第19章章 过程程建模本章介绍绍数据建模模关系实实体本身身的特性性,是静静止的数数据;而而过程建建模显示示了数据据将如何何被收集集和使用用,是变变动的数数据。在在这一章章节中,我们将将重点向向大家介介绍ERP系统逻辑辑过程建建模的基基本概念念。第19章章 过程程建模19.1 数据据流和数数据流图图19.2 数据据建模的的基本概概念19.3 过程程建模中中的外部部代理19.4 过程程建模中中的数据据存储概概念19.5 逻辑辑过程建建模中的的事件划划分19.6 构造造过程模模型第19章章过过 程建建模模19.1数数据流和和数据流流图19.1.1数数据据流的概概念数据流既既可以表表示到
2、达达一个过过程的数数据输入入,也可可以表示示来自一一个过程程的数据据输出。它责系系统与环环境间的的通信,或者系系统内部部中过程程间的通通信。第18章章过过 程建建模模19.1.2数数据据流图的的特点(1)数数据流图图中的过过程可以以并行操操作。几几个过程程同时执执行,与与企业工工作方式式一致;(2)数数据流图图显示了了数据通通过系统统的流程程。箭头头表示了了数据流流通的通通路,循循环和分分支一般般不画出出。(3)数数据流图图可以展展示不同同时间间间隔的动动态过程程。可以以包括每每小时、每天、每月、每年以以及随时时发生的的过程。第18章章过过 程建建模模19.1.3数数据据流图的的要素(1)过过
3、程表示需需要完成成的工作作。对输输入进行行分析加加工,产产出结果果。(2)外外部代理理表表示系统统的边界界。信息息的提供供者和接接受者。(3)数数据存储储表表示文件件或数据据库。用用以存储储各类信信息数据据。(4)数数据流表示示数据的的输入和和输出。数据流流是过程程处理的的对象,是过程程的投入入和产出出。一般般以箭头头表示。第19章章过过 程建建模模Gane&Sarson符号:DeMarco/Yourdon符号:过程过程外部外部代理理数据存储数据存储Gane&Sarson和DeMarco/ Yourdon符号集第19章章过过 程建建模模19.1.4数数据流流图中常常见的错错误(1)黑黑洞(2)
4、奇奇迹(3)灰灰洞第19章章过过 程建建模模19.1.5数数据流流图中的的数据流流1组合合数据流流(1)由由于数据据流内容容相似,所以合合并相似似的数据据流。(2)由由于输出出很多或或很多用用户自定定义的报报告和查查询在系系统实现现和使用用之前无无法预测测,所以以将所有有的报告告和查询询合并为为一个或或两个组组合数据据流。第19章章过过 程建建模模合理数据流非法数据流需要一个过程在数据存储间移动数据需要一个过程在外部代理间交换数据流外部代理需要一个过程从某一数据存储获得数据外部代理需要一个过程使用(增删改)某一数据存储B1B2DS1B1B2B1B1DS1DS1DS1B1DS1DS2DS1DS2
5、B1非法数据据流与合合理数据据流第19章章过过 程建建模模2控制制流ERP系统的系系统分析析员不仅仅要处理理数据流流,而且且需要对对控制流流加以区区分。控控制流就就是触发发一个过过程的条条件或非非数据事事件。一一旦该条条件达到到预先定定义的值值,系统统将自动动启动该该过程。控制流流是系统统工作时时的一个个监督控控制条件件。第19章章过过 程建建模模3分支支流、合合并流分支数据据流表示示一个数数据流的的全部或或者部分分具有不不同的目目的地。合并数数据流表表示不同同来源的的数据流流具有相相同的目目的地,可以合合并为一一个报文文进行处处理。第19章章过过 程建建模模4数据据流守恒恒数据流守守恒要求求
6、任何一一个数据据流只包包括过程程真正需需要的数数据内容容。通过过在逻辑辑数据流流图实现现数据流流守恒,对实现现业务过过程重组组(BPR)具有重要要作用。我们必必须准确确定义每每个数据据流的数数据成分分,以实实现数据据流守恒恒。第19章章过过 程建建模模19.2数数据建模模的基本本概念系统思想想是形式式化的系系统理论论和概念念,在系系统问题题解决中中的应用用。对我我们来说说,系统统理论和和概念不不仅有利利于理解解系统的的组织方方式和工工作方式式,而且且教会我我们在构构造系统统时应用用系统理理论和概概念。因因此,许许多系统统分析技技术都扎扎根于系系统思想想。本章章就是讲讲述一种种系统分分析技术术,
7、首先先介绍一一些逻辑辑过程模模型的基基本概念念。第19章章过过 程建建模模19.2.1过过程建建模中的的系统概概念1系统统2功能能3事件件19.2.2过过程建建模中的的过程概概念1过程程2基本本过程3逻辑辑过程第19章章过过 程建建模模19.2.3过过程分分解1过程程分解的的概念过程分解解是一种种将系统统分解成成组件子子系统、过程、子过程程的技术术。每个个层次的的抽象都都揭示了了整个系系统以及及各个子子系统所所期望的的功能细细节。2分解解图分解图显显示了某某一个系系统自顶顶向下的的功能分分解和结结构。它它是一种种规划工工具,用用于详细细的过程程建模。第19章章过过 程建建模模0系统2 另一个功
8、能1一个功能2.2 功能的另一活动2.1 功能的活动1.2 功能的另一活动1.1 功能的活动任务2.1.2任务2.1.1任务2.1.3任务2.2.2任务2.2.1任务1.1.2任务1.1.1任务1.1.3任务1.2.2任务1.2.1系统分解解图第19章章过过 程建建模模19.2.4结结构化化英语和和决策表表1结构构化英语语结构化英英语是一一种语言言和语法法。结合合了结构构化编程程和自然然英语的的相对优优点,用用于说明明过程模模型中的的基本过过程的内内部逻辑辑。第19章章过过 程建建模模结构化英英语对过过程逻辑辑的限制制:(1)只只能使用用强祈使使动词。(2)只能使用用项目字字典中已已定义的的名
9、称。(3)公式陈述述清楚,使用合合适的数数学符号号。(4)不能使用用未定义义的形容容词、副副词。(5)开始、结结束用块块标记和和缩进标标示(6)应优先考考虑用户户的可读读性。第19章章过过 程建建模模2决策策表决策表是是一张说说明一组组条件及及其对应应行动的的表格,是复杂杂逻辑的的表格化化表示。决策表的的组成部部分:条件段行动段规则列第19章章过过 程建建模模结构 例子模版 顺序结构:简单声明语句 无条件顺序执行一个步骤序列 第1步第2步 第n步 条件或决策结构:一个过程在不同条件下执行不同的步骤 ifthen-else:指定条件只有两个可能值。若指定条件值为真,则执行第一组步骤;否则,执行第
10、二组步骤 If 真值条件 then 第1组步骤 else 第2组步骤 case:指定条件有两个以上可能值。测试条件的值,执行相应的步骤 根据 条件 执行:case 1:第1组步骤case 2:第2组步骤case n:第n组步骤 决策表:多个条件组合。测试多个条件的值,确定正确执行步骤 决策表 规则1 规则2 规则3 规则4条件1 值1 条件2 值1条件3 值1 第1组步骤 第2组步骤 第3组步骤 结构化英英语的结结构表(1)第19章章过过 程建建模模结构 例子模版 循环结构:一组步骤基于某些条件重复执行 do-while:步骤集有条件的基于条件的初始值,重复执行0次、1次、多次 do whil
11、e 真值条件:步骤集 repeat-until:无论条件的初始值是什么,步骤集都至少执行一次,重复执行 1次、多次 repeat until 真值条件:步骤集 结构化英英语的结结构表(2)第19章章过过 程建建模模19.3过程程建模中中的外部部代理ERP系统响应应系统环环境中的的事件和和条件,其环境境包括外外部代理理,外部部代理形形成系统统的边界界,并定定义系统统与环境境的接口口。第19章章过过 程建建模模19.3.1外外部代代理的概概念外部代理理是这样样一些人人、组织织部门、其它系系统、其其它组织织,他们们位于项项目范围围之外,但与正正在被研研究的系系统交互互。外部部代理既既提供系系统的净净
12、输入,又从另另一个系系统获得得净输出出。第19章章过过 程建建模模19.3.2外外部代代理的内内容数据流图图中的外外部代理理一般包包括:(1)公公司内部部的一个个部门、办公室室、个人人,为系系统提供供净输入入或从系系统接收收净输出出。(2)公公司之外外,为系系统提供供净输入入,或者者从系统统接收净净输出的的组织。例如,客户、供应商商、银行行、政府府部门。(3)另另一个企企业或信信息系统统。(4)系系统的管管理员或或用户。他们是是系统的的净输入入和系统统的净输输出的目目的地。第19章章过过 程建建模模19.3.3数数据流流图中的的外部代代理外部代理理应该用用描述性性的单数数名词描描述,例例如,供
13、供应商、财务信信息系统统、会计计等。为为避免在在数据流流图中出出现交叉叉线,允允许在数数据流图图中重复复外部代代理。一一般的,应该安安排在页页面的四四周,与与其系统统边界的的定义一一致。第18章章过过 程建建模模19.4过程程建模中中的数据据存储概概念数据存储储是一个个数据的的“仓库库”。又又称文件件和数据据库。既既然是数数据的“仓库”,就包包括整个个ERP系统涉及及到的所所有实体体的信息息存储。数据存存储描述述的是企企业需要要存储的的“事物物”。第19章章过过 程建建模模19.5逻辑过过程建模模中的事事件划分分过程建模模是一种种组织和和记录数数据的结结构和流流向的技技术,记记录系统统的“过过
14、程”或或由系统统的“过过程”实实现的逻逻辑、策策略和程程序。19.5.1事事件划划分的概概念事件划分分的概念念是指根根据业务务事件和和对事件件的响应应将一个个系统划划分成几几个子系系统。第19章章过过 程建建模模19.5.2对对用于事事件驱动动的过程程建模策策略图的的解释(1)上上下文数数据流图图:建立立初始的的项目范范围,显显示系统统与环境境的主要要接口。(2)功功能分解解图:依依据功能能将ERP系统划分分为多个个子系统统。(3)事事件响应应或用例例清单:确定系系统必须须响应的的业务事事件,记记录每个个事件的的需要的的或可能能的响应应。第19章章过过 程建建模模(4)事事件分解解图:对对每个
15、事事件,按按照事件件的具体体细节进进行分解解。(5)事事件图:仅显示示事件的的处理器器和输入入输出。(6)系系统图:将事件件图合并并,显示示系统的的整体概概貌(7)基基本图:显示某某个需要要进一步步处理细细节的事事件的所所有基本本过程、数据存存储和数数据流第19章章过过 程建建模模用例清单单事件1响响应事件2响响应事件3响响应系统功能1事件1功能2功能n事件3事件4事件2事件5事件n事件n-1系统事件图事件1事件图事件n分解图第19章章过过 程建建模模系统图事件1事件2事件n事件3基本图任务2任务1任务3结构化英语或决策表数据结构第19章章过过 程建建模模19.6构造过过程模型型19.6.1上
16、上下文数数据流图图上下文数数据流图图定义系系统和项项目的范范围及边边界。由由于任何何项目范范围总是是会变化化的,所所以上下下文数据据流图也也会随之之不断变变化。第19章章过过 程建建模模提货单订购程序各类销售报告订购请求各类促销报告各类订购报告各类查询响应新订购客户订单各类客户报告客户服务部潜在客户仓库市场部目前客户财务部客户服务系统客户信用状态上下文数数据流图图第19章章过过 程建建模模19.6.2功功能分解解图功能分解解图描述述了一个个系统自自上而下下的功能能分解结结构。ERP系统可以以首先被被分解为为子系统统和功能能。任何何一个父父过程都都可以有有多个子子过程,只要结结构化该该系统对对其
17、业务务是合理理的。第19章章过过 程建建模模0客户服务系统1促销子系统3运行子系统2订单子系统3.3 处理仓库事务1.1 处理促销事务3.2 处理市场事务3.1 处理客户事务2.2生成订单报告2.1 处理订单事务1.2 生成促销报告功能分解解图第19章章过过 程建建模模19.6.3事事件响应应或用例例清单接下来,我们应应该确定定系统必必须响应应的事件件,以及及如何响响应比较较合理。我们从从本质上上将事件件分成三三类,外外部事事件、时时序事件件、状态态事件。ERP系统通常常响应外外部事件件和时序序事件。状态事事件通常常与实时时系统有有关。第19章章过过 程建建模模发现并确确定事件件和相应应的一种
18、种非常成成功的方方法是用用例。用用例提供供一种将将系统的的整个范范围分解解成若干干称为用用例的较较小叙述述的方法法。用例分析析确定并并建模业业务事件件、谁触触发事件件、系统统如何响响应事件件。用例例是从用用户角度度的确定定,由用用户或外外部系统统触发,这些用用户或外外部系统统称为参参与者。第19章章过过 程建建模模参与者 事件(用例) 触发器 响应 客户 发出订单 新客户订单 生成“客户订单确认”在数据库中创建“客户订单”和“客户订购的产品” 市场部 制定一个新的客户关系订购计划来吸引新客户 新客户订购程序 生成“订购计划确认”在数据库中创建“合同” 财务部 修改客户的信用状态 信用状态修改 生成“信用目录修改确认”修改数据库中的“客户” (时间) 订单处理后10天
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 文化中心静压桩施工承包合同
- 环保项目土地租赁合同
- 航空特种车辆机坪作业协调
- 航空航天技术合作签约管理办法
- 2025年度物流园区保安管理承包合同范本2篇
- 2025版环境治理项目产权互换合作合同范本3篇
- 2025版网络安全漏洞检测与修复合同样本3篇
- 2024年航空公司机载娱乐系统开发合同
- 2025版电子烟模具制造合同范本3篇
- 2024年离婚案件证据收集与分析合同
- 部编六年级语文上册 读音易错字
- 2023高中学业水平合格性考试历史重点知识点归纳总结(复习必背)
- 低压用电客户电能计量装置典型设计
- 桑树栽培技术课件
- 精编-人教版八年级上册物理-第四章光现象全单元课件设计(5课时)
- 管道和设备保温工程检验批质量验收记录
- 电缆槽桥架安装检查记录
- 中班美术教案:美丽的社区教案及教学反思
- 2022年江苏小高考生物试题(含答案)
- 游戏王统一规则
- 五年级上册数学课件-9.3 多边形的面积(复习)丨苏教版 (共15张PPT)
评论
0/150
提交评论