軟體危機“
軟體危機是指軟體開發和維護過程中遇到的嚴重的問題
表現
産品不符合客戶的實際需求
軟體品質差
文檔不合格
價格昂貴
産生的原因
軟體的特點給開發和維護帶來的困難
開發管理人員隻重視開發不注意維護
軟體開發遵循的原理:
(1)用分階段的生存周期計劃嚴格管理
(2)堅持進行階段評審
(3)實行嚴格的産品控制
(4)采用現在程式設計技術
(5)結果能夠清楚的審查
(6)合理安排開發小組的人
(7)承認不斷改進軟體工程實作的必要性
軟體工程的原則
(1)分解 子產品化抽象
(2)獨立性 資訊的獨立化資訊隐蔽
(3)一緻性 各個子產品的接口一緻
(4)确定性 子產品的輸入輸出一緻