●●●●● ●●●● ●●●● 第七章过程建模和分析 0●● 一、过程模型的概念 二、建立过程模型的步骤 三、用UML动态建模方法进行过程建模 四、建模后期工作
第七章 过程建模和分析 一、过程模型的概念 三、用UML动态建模方法进行过程建模 二、建立过程模型的步骤 四、建模后期工作
●●●●● 过程模型的概念 ●●●● ●●● 0●● 1、系统的逻辑模型和物理模型 逻辑模型描述业务需求,物理模型描述技术设计 (1)逻辑模型 逻辑模型独立于技术实现,阐述系统本质,描述系统“是什么”、“做什么 又称:基本模型、概念模型、业务模型。 逻辑模型消除系统在具体实现时产生偏差; 逻辑模型减少因过份注重细节而遗漏业务需求的风险; 逻辑模型便于使用非技术语言与用户交流
一、过程模型的概念 1、系统的逻辑模型和物理模型 逻辑模型独立于技术实现,阐述系统本质,描述系统“是什么”、“做什么” 又称:基本模型、概念模型、业务模型。 (1)逻辑模型 逻辑模型描述业务需求,物理模型描述技术设计 ➢逻辑模型消除系统在具体实现时产生偏差; ➢逻辑模型减少因过份注重细节而遗漏业务需求的风险; ➢逻辑模型便于使用非技术语言与用户交流
●●●●● ●●●● (2)逻辑模型 ●●● 0●● 又称:实现模型、技术模型 说明系统在物理上和技术上是如何实现的,受限于具体技术选择。 (3)过程模型( Process 种用来组织和记录系统过程中的数据结构和数据流、以及系统过 程中使用的处理逻辑、方法和程序的方法。 2、过程建模的系统工程理论 (1)系统与过程 系统的基本特征是:输入、处理(过程)、输出 系统分析的本质是使用模型观察或呈现系统 过程(又称:转换),是对输入数据流或环境进行操作或做出反馈
(2)逻辑模型 又称:实现模型、技术模型; 说明系统在物理上和技术上是如何实现的,受限于具体技术选择。 (3)过程模型(Process) 一种用来组织和记录系统过程中的数据结构和数据流、以及系统过 程中使用的处理逻辑、方法和程序的方法。 2、过程建模的系统工程理论 (1)系统与过程 ➢ 系统的基本特征是:输入、处理(过程)、输出; ➢ 系统分析的本质是使用模型观察或呈现系统。 ➢ 过程(又称:转换),是对输入数据流或环境进行操作或做出反馈
(2)过程分解 ●●●●● ●●●● ●●● 0●● 分解是将一个复杂系统分成若干个子系统; 结构化方法是面向功能分解; 面向对象方法是通过泛化、聚类等关系操作进行分解。 过程分解是把一个系统要完成的功能视为一个从总过程划分到各个 层次的子过程的行为。 过程分解最后构成一份层次清晰的树状结构。 1.0系统 11功能A 1.2功能B 1.1.1任务 1.12任务
(2)过程分解 ➢ 分解是将一个复杂系统分成若干个子系统; ➢结构化方法是面向功能分解; ➢面向对象方法是通过泛化、聚类等关系操作进行分解。 ➢ 过程分解是把一个系统要完成的功能视为一个从总过程划分到各个 层次的子过程的行为。 ➢过程分解最后构成一份层次清晰的树状结构。 1.0系统 1.1.2任务 1.2功能B 1.1.1任务 1.1功能A
(3)逻辑过程和约定 ●●●●● ●●●● ●●●● 逻辑过程注重说明哪些操作或行为必须执行,但并不关心系统是如何 实现。 逻辑过程的命名依赖于在流程图中所处位置以及过程的类型。 有三种逻辑过程:功能过程、事件过程、基本过程。 功能过程 功能过程是进行业务处理时的一组相互关联和连续的活动。没有开始 湖结束。例如:生产计划。 >每个功能过程包含若干个完成特定活动和任务的独立子过程。 事件过程 事件过程是完成整体工作的一个逻辑单位。 事件过程由离散输入触发,过程给出相应输出时结束。有开始与终止。 功能过程由一组事件过程组成。例:原材料管理功能有若干事件
(3)逻辑过程和约定 ➢ 逻辑过程注重说明哪些操作或行为必须执行,但并不关心系统是如何 实现。 ➢逻辑过程的命名依赖于在流程图中所处位置以及过程的类型。 ➢有三种逻辑过程:功能过程、事件过程、基本过程。 功能过程 ➢功能过程是进行业务处理时的一组相互关联和连续的活动。没有开始 湖结束。例如:生产计划。 ➢每个功能过程包含若干个完成特定活动和任务的独立子过程。 事件过程 ➢事件过程是完成整体工作的一个逻辑单位。 ➢事件过程由离散输入触发,过程给出相应输出时结束。有开始与终止。 ➢功能过程由一组事件过程组成。例:原材料管理功能有若干事件