在軟件可靠性工程中須堅持以下原則:
系統地考慮軟件生命周期全過程。選用最適合的軟件開發方法學(如結構化方法、面向對象方法、形式化方法等)和相應的軟件生命周期模型,作為軟件開發和組織管理的統一依據。
根據選定的軟件生命周期模型,制訂軟件開發計劃,認真實施,不輕易變更。
加強開發過程與產品的控制,逐階段明確轉移準則,進行驗證或評審。
重視人的因素,配備適當的人員,明確職責,制定獎優罰劣政策。
規范開發過程,切忌隨意化,開發過程持續改進。美國卡內基梅隆大學軟件工程研究所(SEI)研制的軟件工程能力評估模型(CMM)是評估、改進軟件過程的一種科學的系統化模型。
采用先進技術和工具,并且及時組織相應培訓,充分發揮先進技術和工具的作用。
推薦文章