什么是“进化发展方法论”?

时间:2016-02-02 11:44:23

标签: android oop object-oriented-analysis mobile-development

什么是'进化开发方法'在移动开发(Android)环境中意味着什么?

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

2 个答案:

答案 0 :(得分:3)

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

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

  • 进化。为业务提供的每一块商业价值 - 每个版本 - 以之前的工作为基础。每个外螺旋 迭代为业务增加了新的业务价值。
  • 增量。在所有方面,EDM开发工作都是一步一步的。
  • 协作。这项工作是由业务需求和信息消费者推动的 要求,与业务用户起着至关重要的作用 发展进程。
  • 迭代。每个内部螺旋迭代都会增加 正在交付的工作的价值。

您可以在the EDM website

找到更多信息

顺便说一下,EDM与Android开发无关。适用于Android应用程序的方法将是敏捷(注意资本A)方法之一,例如Scrum。

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

答案 1 :(得分:2)

据我所知,到目前为止,进化开发是一种迭代和渐进的软件开发方法。我们大多可以在敏捷项目中使用它。