11

在移动开发(Android)的背景下,“进化开发方法论”是什么意思?

是否也与“面向对象方法论”有任何相似之处?有人有示例代码吗?

4

2 回答 2

3

Evolutionary Development Methodology 是 Redwing Business Intelligence Ltd 的注册商标。它不是通用术语。

它用于开发商业智能系统和管理商业智能程序。它使用以下原则:

  • 进化的。提供给业务的每一块业务价值——每个版本——都建立在以前的工作之上。每个外部螺旋迭代都会为业务增加新的业务价值。
  • 增加的。在所有方面,EDM 的开发工作都是循序渐进的。
  • 协作。这项工作由业务需求和信息消费者需求驱动,业务用户在开发过程中发挥着重要作用。
  • 迭代。每个内部螺旋迭代都会为正在交付的工作增加价值。

您可以在EDM 网站上找到更多信息

顺便说一句,EDM 与 Android 开发无关。适用于 Android 应用程序的方法是敏捷(注意大写字母 A)方法之一,例如 Scrum。

Evolutionary Development Methodology(TM) 是一种螺旋式方法,而不是敏捷方法。EDM 的节奏和节奏比 Agile 长得多;与单独的独立软件开发相比,EDM 的螺旋内螺旋更适合以嵌入式/协作方式与业务合作。

于 2016-10-20T20:49:42.470 回答
2

据我所知,进化开发是一种迭代和增量的软件开发方法。我们主要可以在敏捷项目中使用它。

于 2016-02-11T12:02:58.733 回答