敏捷开发
敏捷开发要求在短时间内开发出高质量的软件产品,并且符合客户需求。极限编程(XP)就是敏捷型开发的一种。与传统开发方法相比,敏捷开发有如下特点:
(1)?敏捷型方法是“适配性”而非“预设性”。传统开发方法试图对一个软件开
发项目在很长的时间跨度内作出详细的计划,然后依计划进行开发。这类方法在计划制定完成后拒绝变化。而敏捷型方法则欢迎变化。其实,它们的目的就是成为适应变化的过程,甚至能允许改变自身来适应变化。?(2)?敏捷型方法是“面向人”的(people-oriented)?而非“面向过程”的?
(process-oriented)。?它们试图使软件开发工作顺应人的天性而非逆之。它们强调软件开发应当是一项愉快的活动。?
以上两个特点很好的概括了敏捷开发方法的核心思想:适应变化和以人为中心。?
?敏捷开发可理解为在原有软件开发方法基础上的整合——取其精华,去其糟粕。因此敏捷开发继承了不少原有方法的优势。
请联系网站客服,了解详细的优惠课程信息~
优质、便捷、省心
加载全文