2009-06-18 72 views
0

以流程爲中心的做法,我想弄清楚走在軟件開發過程爲中心的方法,而不是數據中心之間的差異。這兩種方法的優缺點是什麼?定義或描述在軟件開發

我GOOGLE了四周,但我還沒有找到爲什麼以流程爲中心是好還是沒有更好的一個明確的答案。

回答

0

我的理解是,這是重點的發展問題:

  • 以流程爲中心將圍繞着使用過程中的一種特殊形式作爲方法論的核心。例如,可能有一些喜歡瀑布的地方,這是他們使用的內容,無論其他因素如何。

  • 數據爲中心將圍繞着的數據,並可能涉及不同的數據集的不同的方法。因此,報告組可能會使用以數據爲中心的方法,因爲它們大部分都圍繞着數據並使用它。相比之下,定製CMS的團隊可能會選擇更敏捷的方式來處理公司開始使用CMS時可能發生的變更需求。

至於哪個更好這裏要考慮幾個因素:

  1. 人們 - 他們似乎有他們喜歡在控制偏好?有些人可能更喜歡以過程爲中心的方法,以便所有事情都以同樣的方式完成,無論在什麼情況下都可以堅持,而在其他情況下,有些人可能會說它只依賴於數據。

  2. 優先 - 這是將是東西團隊將使用一遍又一遍?如果是這樣,那麼以過程爲中心可能會有更好的結果,因爲隨着時間的推移,過程可以得到改進,而與以數據爲中心的定期更改方法相反。

  3. 最終產品 - 如果項目是諮詢業務,那麼專注於流程而不是數據可能會更好,除非諮詢需要數據倉庫或商業智能等數據密集型業務。

  4. 行政買入 - 兩種方式都可以是無用的,如果人們控制貨幣不明白爲什麼一個風格比其他特定情況較好。