面向对象分析与设计
上QQ阅读APP看书,第一时间看更新

第3章 业务模型的建模

学习目标

理解和掌握业务模型中的业务和业务架构等概念,了解业务模型的基本结构和作用。

理解和掌握基于UML的业务模型的基本建模方法。

理解和掌握业务规则的概念、分类和表示法。

理解和掌握业务过程的建模方法。

业务模型是一种专门用于描述业务结构和业务行为的模型,业务模型与软件模型具有十分密切的关系。软件系统建模时,不论是否选择一个专门的业务建模过程,理解业务和获取需求都是软件开发过程中不可或缺的工作任务之一。业务建模主要用于描述目标系统在何时、何地、由何角色、按什么业务规则去完成哪些业务活动,以及完成这些业务活动所需要的步骤或流程。业务模型与软件模型中的功能模型和数据模型在结构、意义和建模方法等多个方面具有很大的相似性。

业务建模的方法也不是唯一的,常见的有基于用例的业务建模和基于业务流程建模符号(Business Process Modeling Notation,BPMN)的业务流程建模两类方法。本章将在介绍业务模型的基本概念、结构、建模方法和建模原则等问题的基础上,介绍基于BPMN的业务流程建模方法。