为了有效的应用Rational Unified Process,首先要理解他的关键目标,并且弄清楚每一个目标为什么重要,他们是怎样结合在一起,共同帮助你的开发团队满足涉众需求,生产出优质的产品。
首先来看一下RUP的十大要素。
1. 开发前景
2. 达成计划
3. 标识和减小风险
4. 分配和跟踪任务
5 . 检查商业理由
6. 设计组件构架
7. 对产品进行增量式的构建和测试
8. 验证和评价结果
9. 管理和控制变化
10. 提供用户支持
1. 开发一个前景
有一个清晰的前景是开发一个满足涉众真正需求的产品的关键。
前景抓住了RUP需求流程的要点:分析问题,理解涉众需求,定义系统,当需求变化时管理需求。
前景给更详细的技术需求提供了一个高层的、有时候是合同式的基础。正像这个术语隐含的那样,它是软件项目的一个清晰的、通常是高层的视图,能被过程中任何决策者或者实施者借用。它捕获了非常高层的需求和设计约束,让前景的读者能理解将要开发的系统。它还提供了项目审批流程的输入,因此就与商业理由密切相关。最后,由于前景构成了“项目是什么?”和“为什么要进行这个项目?”,所以可以把前景作为验证将来决策的方式之一。
对前景的陈述应该能回答以下问题,需要的话这些问题还可以分成更小、更详细的问题: