1. 程式人生 > >軟體開發的原理和原則

軟體開發的原理和原則

軟體危機“
軟體危機是指軟體開發和維護過程中遇到的嚴重的問題
表現
產品不符合客戶的實際需求
軟體質量差
文件不合格
價格昂貴

產生的原因
軟體的特點給開發和維護帶來的困難
開發管理人員只重視開發不注意維護

軟體開發遵循的原理:
(1)用分階段的生存週期計劃嚴格管理
(2)堅持進行階段評審
(3)實行嚴格的產品控制
(4)採用現在程式設計技術
(5)結果能夠清楚的審查
(6)合理安排開發小組的人
(7)承認不斷改進軟體工程實現的必要性

軟體工程的原則
(1)分解 模組化抽象
(2)獨立性 資訊的獨立化資訊隱蔽
(3)一致性 各個模組的介面一致
(4)確定性 模組的輸入輸出一致