维基百科说敏捷是一种"RAD“类型,我认为这是不正确的。据我所知,敏捷的发展是因为RAD本身并没有那么成功,在90'S (太僵硬的变化)。还是我错了?
(注意:显然维基百科关于敏捷软件开发的文章是在两者之间改进的,它只是将拉德列为敏捷的前身,而不是超级集)。
参考一本书激进的项目管理(汤姆塞特)
"..new开发热潮,如RAD、敏捷、面向对象.“
CISA认证信息系统审计师:
两个替代软件开发的..aware。方法:敏捷快速应用开发
软件的敏捷管理:
敏捷方法主要来源于RAD的轻量级方法。
软件评估最佳做法:
sw的主要方法。dev.概括如下: 1.瀑布.. 4. RAD 5.敏捷
这个问题的要点是:
敏捷类型的RAD还是独立的开发方法?
发布于 2012-12-25 13:20:52
RAD这个词比敏捷这个词早十年,但它并不是敏捷的“父”。两者都是作为对传统软件开发管理技术的缺陷的反应而创建的。然而,RAD是一种用于编写软件的指令性方法,它使用连续的原型来激发需求并细化应用程序。敏捷,在最初引入的形式中,是一个哲学立场,描述了传统方法与敏捷实践者所关注的价值观之间的差异。
因此,不,敏捷软件开发不是RAD的一种类型;它们在不同的抽象级别上解决问题。
发布于 2012-12-25 11:03:38
我认为在雇用人员中对开发方法进行分类是不正确的。因此,没有任何方法是“低于”或“以上”任何其他。考虑方法的共同点更符合逻辑。在现实世界中,方法的应用常常涉及到许多类似方法的结合,这取决于管理人员提出工作开发模型。
在RAD (我不熟悉)和敏捷的情况下,似乎只有共同之处是迭代开发。RAD似乎更喜欢带有特定目标和产出的僵化阶段。敏捷更多的是关于单个开发阶段,在那里一切都会发生。此外,敏捷直接开发软件时,可能会删除特性,而不是预先进行原型设计。(这可能最终与敏捷相同,因为通常情况下,原型会立即集成到工作软件中,而不是再次正确地执行)
发布于 2017-05-12 14:20:06
然而,它们可以结合到大型系统中。
https://softwareengineering.stackexchange.com/questions/180590
复制相似问题