計算機軟件開發方法之(三)瀑布式開發

  瀑布式開發是一種老舊的,正在過時的計算機軟件開發方法。

  最開始的軟件行業普遍採用這種方法,但是這種方法套用自傳統工業生產,不適應計算機軟件開發的具體情況。   有論文統計他是造成70%軟件開發失敗的原因。   現在正逐步被“迭代增量式開發”取代。   大體分爲這幾個階段:需求分析、設計、編碼、測試、維護。   需求階段通常定義系統的需求,明白系統的目標。   設計階段通常確定系統使用什麼數據庫,系統模塊的劃分,各個模塊的功能。   編碼階段用編程語言對設計階段的實現。   測試階段分黑盒測試,白盒測試。測試系統的功能是否實現,是否準確。   維護階段是根據用戶新的需要重新修改系統,使系統更加穩定,更符合用戶的要求。   需求階段的工作是否到位是整個系統開發的關鍵,在需求階段有很多方式可以幫助自己完成工作,例如與客戶暢所欲言,跟隨客戶參與業務過程等等。不管任何一種方法,任何一種方式,在需求階段首先確定系統邊界,確定組織邊界,然後摸清企業爲消費者創造的價值,看清企業的價值鏈,摸清價值鏈上的實體。最後要平衡價值鏈上各個實體之間的利益,爭取系統做到大家都滿意這個理想的狀態。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章