2016-02-02 33 views
10

「移動開發(Android)」中的「進化發展方法論」是指什麼?什麼是「進化發展方法論」?

與'面向對象方法論'是否有任何相似之處?有人有一個示例代碼片段?

+2

我認爲面向對象是一種編程範式(如「功能範式」等),而演化發展是一個項目生命週期管理或類似的東西(你可以應用在極端編程或Scrum的敏捷開發)http:// www.agiledata.org/essays/evolutionaryDevelopment.html – EpicPandaForce

+0

那麼cording的風格應該如何? –

+1

編碼風格? OO或功能,無論您的任務需要。 – EpicPandaForce

回答

2

進化開發方法是雷德溫商務智能有限公司的註冊商標,是不是一個通用術語。

它用於開發商業智能系統和管理商業智能程序。它使用以下原則:

  • 進化。向業務提供的每個業務價值塊(每個發行版)都建立在以前的工作基礎上 。迭代的每個外部螺旋都爲業務增加了新的業務價值。
  • 遞增。在所有方面,電火花加工的發展工作是一步一步的。
  • 合作。這項工作是由業務需求和信息消費者需求驅動的,業務用戶扮演着 開發過程中至關重要的角色。
  • 迭代。每個內部螺旋迭代將 值添加到正在交付的工作中。

你可以找到the EDM website

更多信息,順便說一句,EDM無關與Android的發展。適用於Android應用的方法將是敏捷(請注意大寫字母A)的方法之一,如Scrum。

Evolutionary Development Methodology(TM)是一種螺旋方法,而不是敏捷方法。 EDM的節奏和節奏比敏捷更長;與單獨的獨立軟件開發相比,EDM螺旋內的螺旋螺旋更適合於與業務進行嵌入式/協作式的工作。

+0

謝謝@Donna凱利 –

相關問題