过程建模在描述复杂信息系统时具有明显的优势,就如复杂信息系统总是采用结构化开发方法作为其主体的开发框架。当系统处于非常可控的中小规模时,UML建模很有优势。当你对系统一无所知,又需要补全系统的一些关键性文档的时候,过程建模是很有优势的,不论系统规模大小。现在的情况是在中国很多的企业是没有信息系统的文档,甚至是连源码都没有的系统,过程建模则帮你跨越这种棘手的难度,但是时间的高消耗仍然是不可避免的。
- 系统建模简介
- 过程建模的系统概念
- 逻辑过程建模的过程
- 如何构造过程建模
- 系统模型同步
1.系统建模简介
逻辑模型展示了系统是什么或者系统做什么。物理模型不仅展示了系统是什么或者系统做什么,还展示了系统实际上及技术上如何实现。系统分析主要关注逻辑模型。过程建模是一种组织和记录数据结构和流向的技术,它主要记录系统过程、由系统过程实现的逻辑、策略和程序。逻辑过程模型是记录系统所有者和系统用户观点看待信息系统的过程焦点。上下文图是以系统所有者和系统用户的的观点看待通信焦点。数据流图是一种描述系统数据流和系统实施工作或处理过程的工具。
2.过程建模的系统概念
外部代理定义位于项目范围之外但正在被研究的系统交互的人、组织部门、其他系统护盘其他组织。外部代理形成了系统的边界,并定义系统在哪里与其环境的接口。外部代理应该用描述性的单数名词描述,表示固定的物理系统,在描述DFD中,它应该分布在页面的周围,符合其系统边界的定义。
数据存储是一个数据的仓库,表示静止的数据。每一个E-R图中的实体都应该有一个数据存储。
过程是一个基本的信息系统构件。它响应业务事件和条件,并将数据转换成有用的信息。在基本的过程模型当中,系统就是一个过程。分解是将一个系统分解成它的组件子系统