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

3.5 小结

本章介绍了业务模型、业务模型的建模方法以及业务规则等方面的基础知识和基本内容。

对于业务模型,介绍了业务模型的基本概念,介绍了业务的概念,详细说明了业务模型的评价标准、基本结构以及建立业务模型的主要动机。

对于业务建模方法,介绍了使用UML建模业务模型的原因;简要介绍了UML的主要业务扩展,以及基于UML业务扩展的业务建模方法;详细介绍了使用UML建模业务模型的基本方法;建立的各种常见模型,如业务过程模型、目标/问题模型、资源结构模型等。这些模型从不同的侧面描述了一个完整的业务系统。

业务规则方面,本章比较详细地介绍了业务规则的定义、种类、作用及其表示方法。本章中介绍的业务规则及其表示方法,同样也适用于软件模型。

在业务建模方法方面,本章给出了一个简单的例子,说明了业务模型的建模方法、过程和目的。事实上,并不存在一个普遍适用的业务建模方法,任何一个业务建模活动都要从建模的具体目的出发,综合运用各种建模技术和方法,完成预定的建模目标即可。

后续章节中介绍的用例、类图、交互图、状态图和活动模型都不仅仅适用于软件建模,它们仍然会涉及业务建模的内容。因为大多数的软件开发都不是建立在完整的业务建模的基础上的,这样的软件模型不可能不包含业务方面的内容,只是工作形式上的不同,除非开发的是一个与任何业务都无关的软件。即使不进行完整的业务建模,理解和掌握基本的业务建模知识也是十分必要的。