- 迭代化方法解决的主要是对于风险的控制。
- RUP是一个以架构为中心、用例驱动的迭代化软件开发流程。
- Rational Unified Process 强调开发和维护模型,而非强调大量的文本工作。
- 完成这4个阶段(inception、elaboration、construction、transition)称为一个开发周期, 它产生的软件称作第一代(generation)。 除非产品的生命结束,一个现有产品可以通过重复下一个相同的四阶段,从而演进为下一代产品。
- 每次迭代都以一个可执行的产品的发布而结束,该产品可能是完整版本的一个子集,但从工程的或用户的角度来看是有用的。 每次发布都伴随一些支持性工件:版本描述、用户文档和计划等。
- 一次迭代包括以下活动:计划、分析、设计、实施和测试。
- 6个最佳实践:
1.迭代的开发软件
2.需求管理
3.使用基于构件的体系结构
4.可视化软件建模
5.验证软件质量
6.控制软件变更
-
体系结构上关键的质量是构建的容易程度。
-
Rational Unified Process 中有6个核心工作流(core process workflows):
1.商业建模工作流
2.需求工作流
3.分析和设计工作流
4.实现工作流
5.测试工作流
6.分发工作流
和3个核心"支持"工作流(core supporting workflows)
7.项目管理工作流
8.配置和变更控制工作流
9.环境工作流
-
RUP和迭代
最新推荐文章于 2023-08-13 17:43:25 发布