1、用分階段的生命週期計畫嚴格管理。在軟體的整個生命週期中應該制定並嚴格執行6類計畫---專案概要計畫、里程碑計畫、專案控制計畫、產品控制計畫、驗證計畫和執行維護計畫。執行過程中管理人員要各盡其職。
2、堅持進行階段評審。讓錯誤盡早被發現,從而盡早被解決。錯誤發現的越晚,代價越高。
3、實行嚴格的產品控制。需求的更改和新增不可避免,所有修改建議必須在通過審核批准後進行,不可以誰想修改**就隨意更改。而且更改的限制不可超過軟體的基線配置。所謂基線配置,是經過階段評審後的軟體配置成分(各個階段產生的文件或程式**)。
4、採用現代程式設計技術。理解並應用現代設計結構。這樣不但可以提高軟體開發的效率,又可提高軟體維護的效率。
5、結果應能清楚地調查。通過設定開發專案的總目標及完成期限,規定各環節的責任,規定產品標準,這樣就能使軟體開發過程可見。
6、開發小組的人員應該少而精。開發人員的素質高,數量少,可使得軟體的開發速度提高,最明顯的優勢是維護起來不易出現找不到原因的錯誤。
7、不斷改進軟體工程實踐。不僅要落實軟體工程序管理,還要在開發實踐過程中不斷總結經驗,查錯除錯,改進現存的軟體工程管理制度。
軟體工程的基本原理
1 用分階段的生命週期計畫嚴格管理 有人經統計發現,在不成功的軟體專案中有一半左右是由於計畫不周造成的,可見把建立完善的計畫作為第一條基本原理是吸取了前人的教訓而提出來的。在軟體開發與維護的漫長的生命週期中,需要完成許多性質各異的工作。這條基本原理意味著,應該把軟體生命週期劃分成若干個階段,並相應地...
軟體工程的七條基本原理
軟體工程的七條基本原理 選自 松耦合空間製作組 1 用分階段的生命週期計畫嚴格管理 有人經統計發現,在不成功的軟體專案中有一半左右是由於計畫不周造成的,可見把建立完善的計畫作為第一條基本原理是吸取了前人的教訓而提出來的。在軟體開發與維護的漫長的生命週期中,需要完成許多性質各異的工作。這條基本原理意味...
軟體工程的七條基本原理
軟體工程的七條基本原理 1 用分階段的生命週期計畫嚴格管理 有人經統計發現,在不成功的軟體專案中有一半左右是由於計畫不周造成的,可見把建立完善的計畫作為第一條基本原理是吸取了前人的教訓而提出來的。在軟體開發與維護的漫長的生命週期中,需要完成許多性質各異的工作。這條基本原理意味著,應該把軟體生命週期劃...