一、产生背景:
1.软件危机:
1.软件开发周期大大超过规定日期;
2.软件开发成本严重超标;
3.软件质量难于保证。
2.软件开发面临的问题:
1.不能满足用户或商业的要求;
2.不能很好的定位需求;
3.模块难于集成;
4.到最后才发现错误;
5.对于终端用户来说质量较差;
6.负载时性能差;
7.没有协调团队的努力;
8.不断地修改发布问题。
二、RUP简介:
RUP全称Rational Unified Process,是一种目前影响较大、面向对象的软件开发过程。RUP提供了在开发机构中分派任务和责任的纪律化方法,其目标是能够在预定的进度和预算中提供高质量的、满足最终用户需求的软件。RUP提出了