生命周期范围内的活动:
-
简介
-
先启阶段活动
-
精化阶段活动
-
构造阶段活动
-
移交阶段活动
基于组件的开发是常规应用程序开发的变体,其中:
-
应用程序是分散的可执行组件汇编而成的,这些组件可能由不同的团队相互之间相对独立地开发和部署。
-
应用程序可通过只升级包含它的某些组件来进行较小幅度地升级。
-
组件可由多个应用程序共享,为复用创造机会,而且还建立项目之间的依赖关系。
-
虽然与“基于组件”关系不大,但基于组件的应用程序往往是分布式的。
在整个页面中,“组件”用于指代这些独立开发的和可部署的组件。 但在 RUP 中的其他情况下,将在概念:组件中所述的更普遍意义上使用术语“组件”,并在必要时做出限定。
下面讨论 Rational Unified Process(RUP)为处理基于组件的开发难题所做的调整。
先启阶段的基本工作流程是适用的,并具有以下扩展或变体:
项目管理
需求
测试
环境
精化阶段的基本工作流程是适用的,并具有以下扩展或变体:
需求
分析与设计
实施
测试
项目管理
构造阶段的基本工作流程是适用的,并具有以下扩展或变体:
项目管理
分析与设计
实施
测试
性能测试仍然重要,但对功能测试的注重程度有所加大。需要处理功能的完整性、现有功能的回归测试以及与预期性能的一致性。
-
Web 环境中的产品发行往往是递增式和连续的,而较少注重于传统的介质分发。发行计划必须相应调整。
-
生产支持逐渐成为该阶段的注重对象。
-
执行数据转换活动。
|