版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选课件精选课件9.1 9.1 过程建模简介过程建模简介9.2 9.2 过程建模的系统概念过程建模的系统概念9.3 9.3 逻辑过程建模过程逻辑过程建模过程9.4 9.4 如何构造过程模型如何构造过程模型9.5 9.5 系统模型的同步系统模型的同步精选课件Logical model Logical model 逻辑模型逻辑模型 是描述系统是什么或是描述系统是什么或者系统做什么的非技术者系统做什么的非技术性的图形化表示。同义性的图形化表示。同义词包括本质模型、概念词包括本质模型、概念模型和业务模型模型和业务模型Physical model Physical model 物理模型物理模型 是展示系
2、统是什么或是展示系统是什么或者系统做什么,以及系统者系统做什么,以及系统如何实现的技术性的图形如何实现的技术性的图形化表示。同义词包括实现化表示。同义词包括实现模型和技术模型。模型和技术模型。Model Model 模型模型 是现实的图形化工具是现实的图形化工具精选课件 逻辑模型消除了由于当前系统实现方式或逻辑模型消除了由于当前系统实现方式或者任何人认为系统应该的实现方式而导致者任何人认为系统应该的实现方式而导致的偏见。的偏见。 逻辑模型降低了由于我们过于关注细节而逻辑模型降低了由于我们过于关注细节而丢失业务需求的风险。丢失业务需求的风险。 逻辑模型使得我们可以使用非技术性的或逻辑模型使得我们
3、可以使用非技术性的或较少技术性的语言与最终用户进行沟通。较少技术性的语言与最终用户进行沟通。精选课件Process modeling Process modeling 过程建模过程建模 是一种组织和记录系是一种组织和记录系统过程的技术。它记录系统的统过程的技术。它记录系统的“过程过程”和由系统的和由系统的“过程过程”实现的逻辑、策略和程序。实现的逻辑、策略和程序。Data flow diagram Data flow diagram 数据流图数据流图 (DFD) (DFD) 是一种描述数是一种描述数据通过系统的流程以及系统实施的工作或处理过程据通过系统的流程以及系统实施的工作或处理过程的工具。
4、同义词包括泡式图、转换图和过程模型。的工具。同义词包括泡式图、转换图和过程模型。 数据流程图的复兴应归于它们在业务过程重构中的应数据流程图的复兴应归于它们在业务过程重构中的应用。用。精选课件精选课件 数据流图中的过程可以并行操作。数据流图中的过程可以并行操作。流程图中的过程一次只能执行一步。流程图中的过程一次只能执行一步。 数据流图显示了数据通过系统的流程数据流图显示了数据通过系统的流程流程图显示了在一个算法或程序中处理或者操作的流程图显示了在一个算法或程序中处理或者操作的顺序。顺序。 数据流图可以展示具有不同定时的动态过程。例如,数据流图可以展示具有不同定时的动态过程。例如,一个一个DFDD
5、FD可以包括每小时、每天、每周和随时发生的可以包括每小时、每天、每周和随时发生的过程。过程。流程图中的过程是一个某一时间运行的单一程序流程图中的过程是一个某一时间运行的单一程序数据流图和流程图之间的区别:数据流图和流程图之间的区别:精选课件External agent External agent 外部代理外部代理 是与系统交互的外部是与系统交互的外部的人员、组织部门、其他系统或者其他组织,也的人员、组织部门、其他系统或者其他组织,也称为外部实体。称为外部实体。 外部代理定义系统的边界或者范围外部代理定义系统的边界或者范围. .当范围变化时,外部代理可以变成过程,反之亦然当范围变化时,外部代理
6、可以变成过程,反之亦然. .外部代理一般是下列内容之一外部代理一般是下列内容之一: : 办公室办公室, ,部门部门, ,分部或个人分部或个人 位于你的公司以外但给你的系统提供净输入或者从你的系统位于你的公司以外但给你的系统提供净输入或者从你的系统接收输出的组织、机构或者个人接收输出的组织、机构或者个人 另一个企业或者信息系统另一个企业或者信息系统 系统的最终用户或者管理人员之一系统的最终用户或者管理人员之一外部代理应该用描述性的单数名词描述外部代理应该用描述性的单数名词描述精选课件Data store Data store 数据存储数据存储 存储数据供日后使用。存储数据供日后使用。同义词包括文
7、件和数据库。同义词包括文件和数据库。 如果数据流是运动中的数据,数据存储就是静止的如果数据流是运动中的数据,数据存储就是静止的数据数据数据存储基本是以下内容之一数据存储基本是以下内容之一: : 个人个人 ( (或者一个小组或者一个小组) ) 地点地点 对象对象 事件事件 概念概念数据存储存储了所有实体实例数据存储存储了所有实体实例应该用描述性的复数名词描述应该用描述性的复数名词描述精选课件Process Process 过程过程 是是在输入数据流或条在输入数据流或条件上执行,或者对件上执行,或者对输入数据流或条件输入数据流或条件做出响应的工作,做出响应的工作,同义词是转换。同义词是转换。精选课
8、件DecompositiDecomposition on 分解分解 是将一个系是将一个系统分解成子统分解成子系统的行动。系统的行动。精选课件Decomposition Decomposition diagram diagram 分解分解图图 是一种是一种用来描述系统用来描述系统分解的工具,分解的工具,也称层次图。也称层次图。精选课件Function Function 功能功能 是企业的一套相关的和正在进行的活动。是企业的一套相关的和正在进行的活动。 功能没有开始和结束。功能没有开始和结束。Event Event 事件事件 是必须作为一个整体完成的逻辑单位工作,是必须作为一个整体完成的逻辑单位工
9、作,有时被称为事务。有时被称为事务。事件由离散的输入触发,当过程与相应的输出响应时,事件结束。事件由离散的输入触发,当过程与相应的输出响应时,事件结束。功能由响应事件的过程组成。功能由响应事件的过程组成。Elementary process Elementary process 基本过程基本过程 是为完成一个事件的响应是为完成一个事件的响应所需要的离散的详细的活动或任务。所需要的离散的详细的活动或任务。它们是在一个过程模型中描述的最低层次细节。它们是在一个过程模型中描述的最低层次细节。应该用一个强动作动词后跟一个描述实施的工作的宾语从句命名。应该用一个强动作动词后跟一个描述实施的工作的宾语从句
10、命名。精选课件精选课件Data flow Data flow 数据流数据流 是一个过程的数据输是一个过程的数据输入,或者来自一个过程的数据输出。入,或者来自一个过程的数据输出。数据流是运动中的数据。数据流是运动中的数据。数据流也用于表示在文件或数据库数据流也用于表示在文件或数据库(数据存储)中创建、读取、删除(数据存储)中创建、读取、删除或修改数据。或修改数据。Composite data flow Composite data flow 组合数据流组合数据流 是由是由其他数据流构成的数据流。其他数据流构成的数据流。Control flow Control flow 控制流控制流 表示触发一个
11、过程表示触发一个过程的条件或非数据事件。的条件或非数据事件。在数据流图中很少出现。在数据流图中很少出现。精选课件精选课件精选课件精选课件精选课件Data conservation Data conservation 数据守恒数据守恒 是确保一个数是确保一个数据流仅仅包含接收过程真正需要的数据的据流仅仅包含接收过程真正需要的数据的实践。实践。有时称为有时称为“饥饿过程饥饿过程”。重新对业务过程重构,强调在设计信息系统之重新对业务过程重构,强调在设计信息系统之前确定并消除低效率的企业业务活动前确定并消除低效率的企业业务活动简化了过程之间的接口。简化了过程之间的接口。必须精确地定义每个数据流的数据成
12、分。数据必须精确地定义每个数据流的数据成分。数据成分以成分以数据结构数据结构的形式表示。的形式表示。精选课件Data attribute Data attribute 数据属性数据属性 是对最终用户和业务有意是对最终用户和业务有意义的最小数据块。义的最小数据块。 Data structure Data structure 数据结构数据结构 是数据属性的特定排列,是数据属性的特定排列,它定义了一个数据流的实例。它定义了一个数据流的实例。构成一个数据流的数据属性被组织成数据结构。构成一个数据流的数据属性被组织成数据结构。数据流可以按照下列类型的数据结构描述数据流可以按照下列类型的数据结构描述: :
13、 一个序列或者一组依次出现的数据属性一个序列或者一组依次出现的数据属性. . 从一组属性中选择一个或多个属性从一组属性中选择一个或多个属性. . 一个或多个属性的重复一个或多个属性的重复. .精选课件数据属性的值用数据类型和域来定义。数据属性的值用数据类型和域来定义。Data type Data type 数据类型数据类型 - - 是可以存储在一个属性是可以存储在一个属性中的一类数据。中的一类数据。Domain Domain 域域 是属性的合法值。是属性的合法值。精选课件Diverging data flow Diverging data flow 分支的数据流分支的数据流 是一个是一个分成多
14、个数据流的数据流。分成多个数据流的数据流。分支的数据流指示了一个数据流的所有或者部分支的数据流指示了一个数据流的所有或者部分路由到不同的目的地。分路由到不同的目的地。Converging data flow Converging data flow 合并的数据流合并的数据流 是多是多个数据流合并成一个数据流后的数据流。个数据流合并成一个数据流后的数据流。精选课件精选课件 战略系统规划战略系统规划企业过程模型说明重要的业务领域和功能企业过程模型说明重要的业务领域和功能. . 用于业务过程重构的过程建模用于业务过程重构的过程建模BPRBPR项目分析业务过程项目分析业务过程在应用信息技术之前重构业务
15、消除地效率在应用信息技术之前重构业务消除地效率 系统分析期间的过程建模(本课重点)系统分析期间的过程建模(本课重点)逻辑过程模型描述业务,不关系实现细节和技术逻辑过程模型描述业务,不关系实现细节和技术现代结构化分析策略的重点是正在被开发的目标系统的逻辑模型现代结构化分析策略的重点是正在被开发的目标系统的逻辑模型以自顶向下或者自底向上的方式构造以自顶向下或者自底向上的方式构造事件划分策略:是一种结构化分析策略,根据业务事件和对那些事件划分策略:是一种结构化分析策略,根据业务事件和对那些事件的响应将一个系统划分成子系统。事件的响应将一个系统划分成子系统。精选课件 构造系统上下文数据流图构造系统上下
16、文数据流图 绘制功能分解图绘制功能分解图 编译事件响应或者用例清单编译事件响应或者用例清单 对于每一个事件,增加一个称为事件处理器的过程。对于每一个事件,增加一个称为事件处理器的过程。 作为备选,为每个事件构造一个事件图作为备选,为每个事件构造一个事件图 通过合并事件图构造一个或者多个系统图通过合并事件图构造一个或者多个系统图 对那些需要进一步处理细节的事件过程构造基本图。对那些需要进一步处理细节的事件过程构造基本图。 描述每个基本过程的逻辑及每个数据流图的数据结构描述每个基本过程的逻辑及每个数据流图的数据结构精选课件精选课件精选课件精选课件精选课件 9.4.1 9.4.1 上下文数据流图上下
17、文数据流图 上下文数据流图上下文数据流图是用来记录系统范围的过程模型,是用来记录系统范围的过程模型,也称为也称为环境模型环境模型。为了区分内部和外部,把系统看做是一个容器,而忽为了区分内部和外部,把系统看做是一个容器,而忽略容器的内部工作略容器的内部工作询问最终用户系统需要响应什么业务事务,这些业务询问最终用户系统需要响应什么业务事务,这些业务事务就是系统的净输入事务就是系统的净输入询问最终用户系统必须产生什么响应,这些响应就是询问最终用户系统必须产生什么响应,这些响应就是系统的净输出系统的净输出确定外部数据存储确定外部数据存储根据以上信息,绘制上下文数据流图根据以上信息,绘制上下文数据流图精
18、选课件精选课件 功能分解图功能分解图显示了一个系统的自顶向下的显示了一个系统的自顶向下的功能分解结构,也为我们提供了用于绘制功能分解结构,也为我们提供了用于绘制数据流图的提纲。数据流图的提纲。精选课件精选课件 External events External events 外部事件外部事件 由外部代理引发。当由外部代理引发。当这些事件发生时,就出现一个到系统输入数据这些事件发生时,就出现一个到系统输入数据流。流。 Temporal events Temporal events 时序事件时序事件 以时间为基础触发过以时间为基础触发过程,或者某事只是发生了。当这些事件发生时,程,或者某事只是发生了
19、。当这些事件发生时,就产生一个输入控制流。就产生一个输入控制流。 State events State events 状态事件状态事件 基于系统从一个状态或条基于系统从一个状态或条件到另一个状态或条件的转变触发过程。像时件到另一个状态或条件的转变触发过程。像时序事件一样,状态事件将用一个输入控制流表序事件一样,状态事件将用一个输入控制流表示。示。精选课件 Use case Use case 用例用例 是一种分析工具,用于发现和确是一种分析工具,用于发现和确定业务事件及其响应。定业务事件及其响应。 Actor Actor 参与者参与者 是任何需要同系统交互的事物。是任何需要同系统交互的事物。精选
20、课件精选课件精选课件精选课件 事件图是一个事件的上下文图,它显示了事件的事件图是一个事件的上下文图,它显示了事件的输入、输出和数据存储交互。输入、输出和数据存储交互。 对于每个事件,需要说明以下内容:对于每个事件,需要说明以下内容:输入以及输入的来源,来源被描述为外部代理输入以及输入的来源,来源被描述为外部代理输出以及输出的目的地,目的地被描述为外部代理输出以及输出的目的地,目的地被描述为外部代理从它们那里读取记录的任何数据存储都必须添加到事从它们那里读取记录的任何数据存储都必须添加到事件图中件图中从它们那里创建、删除或修改记录的任何数据存储都从它们那里创建、删除或修改记录的任何数据存储都必须
21、包含到事件图中必须包含到事件图中精选课件精选课件精选课件精选课件精选课件精选课件精选课件精选课件 分解图和数据流图是对确定过程很有效的工具,分解图和数据流图是对确定过程很有效的工具,但是它们并不善于显示过程内部的逻辑。但是它们并不善于显示过程内部的逻辑。 最终将需要在一个数据流图上说明基本过程的详细最终将需要在一个数据流图上说明基本过程的详细指令指令 逻辑模型对于与系统用户和程序员的沟通应该同样逻辑模型对于与系统用户和程序员的沟通应该同样有效。有效。 对于系统用户来说,流程图和伪代码是不容易理解对于系统用户来说,流程图和伪代码是不容易理解的。的。 通常的英语描述过于不精确。通常的英语描述过于不
22、精确。 需要结合自然英语和编程逻辑工具结合的工具。需要结合自然英语和编程逻辑工具结合的工具。精选课件1. For each CUSTOMER NUMBER in the data store CUSTOMERS: a. For each LOAN in the data store LOANS that matches the above CUSTOMER NUMBER: 1) Keep a running total of NUMBER OF LOANS for the CUSTOMER NUMBER. 2) Keep a running total of the ORIGINAL LOAN PRINCIPAL for the CUSTOMER NUMBER. 3) Keep a running total of CURREN
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025云南昆明市盘龙区教育发展投资有限公司就业见习岗位招录3人笔试历年典型考点题库附带答案详解
- 2025中交铁道(武汉)建设科技有限公司招聘笔试历年备考题库附带答案详解2套试卷
- 2026年内蒙古北方职业技术学院单招职业倾向性考试题库附答案详解ab卷
- 2026年南京交通职业技术学院单招职业适应性测试题库及一套参考答案详解
- 2026年南昌健康职业技术学院单招职业倾向性测试题库有答案详解
- 2026年南通师范高等专科学校单招职业倾向性考试题库带答案详解(考试直接用)
- 2026年六盘水幼儿师范高等专科学校单招综合素质考试题库含答案详解(轻巧夺冠)
- 2026年内蒙古阿拉善盟单招职业适应性考试题库及答案详解(名师系列)
- 2026年保定职业技术学院单招职业技能测试题库及答案详解(易错题)
- 2026年保定幼儿师范高等专科学校单招职业技能测试题库(含答案详解)
- 节后复工安全教育课件
- 2026年新广西安全员a证考试试题及答案
- 质检部门员工安全培训
- 合同法讲座课件
- 2026年及未来5年市场数据中国多旋翼无人机行业市场全景调研及投资规划建议报告
- 扁鹊凹凸脉法课件
- 足浴店入股合同协议书
- JJF(石化) 001-2023 漆膜耐洗刷试验仪校准规范
- 【百思特】华为手机品牌变革历程研究白皮书
- 专项 记叙文阅读(附答案)八年级语文下册期中测试专项训练(全国版)
- 2025年湖南铁路科技职业技术学院单招职业技能测试题库及答案1套
评论
0/150
提交评论