RUP

来源:岁月联盟 编辑:zhu 时间:2010-02-08
  

  统一软件开发过程(RUP)是一个面向对象且基于网络的程序开发方法论。根据Rational(Rational Rose和统一建模语言的开发者)的说法,RUP好像一个在线的指导者,它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件工程工具--把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。

  RUP为开发建立了四个阶段,每个阶段细化为一些独立的迭代,在进行下一个阶段的开发之前,这些迭代必须满足定义的标准:在初始阶段,开发者定义了项目的范围和它的商业实例;在细化阶段,开发者从更加精细的角度分析项目的需求,定义它的体系结构基础;在建设阶段,开发者创建应用设计和源代码;在转化阶段,开发者把开发的系统交给用户。RUP提供了在每一个迭代完成时的原型。产品还包括了对Java 2企业版(J2EE)和BEA(WebLogic)开发的支持,它还提供了对于统一过程的基于HTML的表述,这样就使得一些组织可以根据自己的需要来定制软件了。

上一篇:RWU
下一篇:RTP

图片内容