
统一过程RUP:微软的"四阶段疗法"开篇:软件开发的"问诊流程"想象一下你去医院看病:第一步:挂号问诊医生问你的症状、病史,做初步检查。第二步:开检查单医生根据初步判断,开化验单、B超单等检查。第三步:确诊根据检查结果,确定你得了什么病。第四步:开药治疗确定治疗方案,开药或者安排住院。第五步:复诊治疗一段时间后,复查看看效果。软件开发也有类似的"问诊流程",这就是RUP(Rational Unified Process)。什么是RUP?RUP(Rational Unified Process)是Rational软件公司开发的一种软件开发方法论。Rational公司后来被IBM收购,所以RUP现在也叫IBM RUP。RUP的核心思想是:软件开发是一个迭代的过程,每个迭代都有四个阶段,每个阶段都有特定的目标和产出。RUP不是一次性完成所有工作,而是分阶段、分迭代地推进。RUP的四个阶段RUP把软件开发分成四个阶段: