軟體質量保證

2021-08-28 15:29:44 字數 893 閱讀 3066

(一) 軟體質量的概念

概括的說:軟體質量就是「軟體與明確地和隱含地定義的要求相一致的程度」

具體的說:軟體質量是軟體與明確地敘述的功能和效能需求、文件中明確描述的開發標準以及任何專業開發的軟體產品都應該具有的隱含特性相一致的程度。

有3個要點

1、軟體需求是度量軟體質量的基礎,與需求不一致就質量不高。

2、指定開發標準定義了一組指導軟體開發的準則,如果沒遵守這些準則,肯定會導致軟體質量不高。

3、通常,有一組沒有顯式描述的隱含需求(如:軟體應該容易維護的)。如果軟體滿足明確描述的需求,但卻不滿足隱含的需求,那麼軟體的質量仍然是值得懷疑的

(二) 軟體評審技術

(三) 軟體質量保證的原理和措施

軟體質量保證的措施主要有:基於非執行的測試(也稱為複審或評審),基於執行的測試(即以前講過的軟體測試)和程式正確性證明。

1、技術複審的必要性:顯著優點:能夠較早發現軟體錯誤,從而防止錯誤被傳播到軟體過程的後續階段

2、走查

3、審查

4、程式正確性證明

(四) 軟體配置管理的概念和方法 

1、軟體配置項

軟體過程輸出資訊可分成三類

(1)電腦程式(源**和可執行程式)

(2)描述電腦程式的文件(供技術人員或使用者使用)

(3)資料(程式內包含的或在程式外的)

2、基線:是軟體配置管理概念,它有助於人們在不嚴重妨礙合理變化的前提下阿里控制變化

ieee定義:已經通過了正式複審的規格說明書或中間產品,它可以作為進一步開發的基礎,並且只有通過正式的變化控制過程才能改變它。

3、軟體配置管理過程

(1)標識軟體配置中的物件

(2)版本控制

(3)變化控制

(4)配置審計

(5)狀態報告

軟體質量保證 軟體質量

這篇博文將較為全面深入地談談軟體質量保證中關於軟體質量的概念,內容等相關問題。關於質量的定義,不同的領域,不同的人,不同的側重點會得出截然不同的結果。因此關於其質量的基礎概念相對而言較為好理解,但是具體如何去定義實際上確是無關緊要的。不過我們在分析軟體質量的時候,不僅要考慮其面向使用者的需求覆蓋率,...

軟體質量 軟體測試和質量保證

軟體質量 軟體質量包括 內部質量 外部質量 使用質量 就是說軟體滿足規定或潛在使用者需求的能力,要從軟體在內部 外部和使用中的表現來衡量 軟體測試 軟體由文件 資料以及程式組成,那麼軟體測試就應該是對軟體形成過程中的文件 資料以及程式進行測試,而不僅僅是對程式進行的測試。軟體測試和質量保證的區別 軟...

軟體質量保證複審研究

摘要 軟體質量保證是軟體開發的重要內容。軟體質量保證複審則是軟體質量保證的重要組成。本文就軟體質量保證複審系統性和應用性做些 一 軟體質量 軟體質量是 與軟體產品滿足規定和隱含需求的能力有關的全體特徵 或特性 為滿足軟體的各項規定的或隱含的功能 效能需求,符合文件化開發標準,就 需要相應地設計出一些...