UML基础与Rose建模实用教程(第三版)
上QQ阅读APP看书,第一时间看更新

4.1 什么是Rational统一过程

什么是Rational统一过程?从字面的意思来讲,包含有三层含义。首先,作为“Rational”统一过程,它是由Rational软件开发公司(现在Rational公司被IBM并购了)开发并维护的,可以看成是一款软件产品,并且和Rational软件开发公司开发的一系列软件开发工具紧密集成在一起了。其次是它的“统一”的含义,Rational统一过程拥有自己的一套架构,并且这套架构是以一种大多数项目和开发组织都能够接受的形式存在的。它采用了现代软件工程开发的6项最佳实践。在前面也提到过它包含的6项最佳实践,在后面的讲解中会分别对这6项最佳实践进行详细的说明。最后是有关它的“过程”,Rational统一过程不管如何解释,其最终仍然是一种软件开发过程,它提供了如何对软件开发组织进行管理的方式,并且拥有自己的目标和方法。

在《The Rational Unified Process An Introduction (Second Edition)》这本书中,Philippe Kruchten从四个方面向读者介绍了什么是Rational统一过程。