什么是RUP:
RUP是由Rational软件公司推出的一种完整而且完美的软件过程,由RUP总结的六条最有效的软件开发经验,这些经验被称为“最佳实验”。最佳实验分为迭代开发、管理需求、管理需求、使用基于构建的体系结构、可视化建模、验证软件质量、控制软件变更。
什么是敏捷过程:
敏捷过程是为了使软件开发团队具有高效工作和快速响应变化的能力,由17位著名的软件专家与2001年2月联合起草的。敏捷软件开发宣言包含四个简单的价值观声明。分别为,个体和交互胜过过程和工具、可以工作的软件胜过面面俱到的文、客户合作胜过合同谈判、相应变化胜过遵循计划。
什么是极限编程:
极限编程是敏捷过程中最富盛名的一个,其名称中“极限”二字的含义是指把好的开发实践运用到极致。其极限编程的方法为,客户作为开发团队的成员、使用用户素材、短交付周期、验收测试、结对编程、测试驱动开、集体所有、持续集成、可持续的开发速度、开放的工作空间、及时调整计划、简单的设计、重构、使用隐喻