3 軟體質量與評價

2022-02-03 07:33:41 字數 1279 閱讀 5091

質量的定義:實體特性的總和,滿足明確或隱含要求的能力。

軟體質量模型:

影響軟體質量的因素分兩類:可直接測量和間接度量

mccall模型:操作特性(產品執行),承受可改變能力(產品修訂),新環境適應能力(產品變遷)

分別包括的子特性:

產品執行:正確性,可靠性,可用性,完整性,功效

產品修訂:可維護性,靈活性,可測試性

產品變遷:可移植性,可操作性,可復用性

boehm模型:反映了對軟體質量的理解,即軟體做了使用者要做的,有效地使用系統資源,易於使用者學習和使用,易於測試和維護。

iso 9126質量模型:

特性與子特性:

功能性:適合性,依從性,準確性,互操作性,安全性。

效率:資源特性和時間特性

可靠性:成熟性,容錯性,易恢復性。

可移植性:適應性,易安裝性,一致性,易替換性。

可維護性:易分析性,易更改性,易測試性,穩定性。

易使用性:易理解性,易學習性,易操作性。

gb/t 18905產品評價:

基本組成:1.概述。2.策劃與管理。3.開發著用的過程。4.需方用的過程。5.評價者用的過程。6.評價模組的文件編制。

評價支援:1.策劃和管理。2.評價模組。

通用評價過程:確立評價需求,然後規定,設計和執行評價。

軟體質量評價的目的是:為了直接支援開發和獲得能滿足使用者和消費者要求的軟體。最終目標是:保證產品能提供所要求的質量,即滿足使用者明確和隱含的要求。

規定評價:1.選擇度量。2.測量的種類。3.確定度量評定等級。4.確立評估準則。

gb/t 16260產品質量:

基本組成:1.質量模型。2.外部度量。3.內部度量。4.使用質量度量。

質量模型框架:1.軟體質量特性和度量。2.質量途徑。3.產品質量和生存週期(使用者的質量需求,外部質量需求,內部質量需求,使用質量,外部質量,內部質量)

外部質量和內部質量的質量模型:

特性和子特性:

功能性:適合性,準確性,互操作性,保密安全性,功能依從性。

效率:時間特性,資源利用,效率依從性。

可靠性:成熟性,容錯性,易恢復性,可靠依從性。

可移植性:適應性,共存性,易安裝性,易替換性,可移植依從性。

易用性:易學性,易操作性,易理解性,吸引性,易用依從性。

維護性:易改變性,易分析性,穩定性,易操作性,維護依從性。

使用質量的質量模型:有效性,生產率,安全性,滿意度。

gb/t 18905.1概述是產品評價標準的總則,gb/t16260的評價過程與度量是遵循gb/t18905的。

如何評價軟體質量

前言 it目開發的系統應用在生死攸關的場合。例如,1981年,由電腦程式改變而 導致的1 67的時間偏差,使太空梭上的5臺計算機不能同步執行,這個錯誤導致了航無 飛機發射失敗。1986年,l臺therac25機器洩露致命劑量的輻射,致使兩名醫院病人死亡。造成慘劇的原因是個軟體出現了問題,導致這台機器...

對軟體質量的評價

對軟體質量的評價,現在還沒有統一標準。根據個人使用cax軟體的經驗,我通常從幾個方面來做判斷,1.核心理論的正確性 主要是指支撐軟體的理論基礎,必須是科學的 嚴謹的 具有普適意義的。如很多管理理論源自歐美,其社會實踐受其歷史人文的影響,帶有先天的侷限性和時效性。那麼在這些理論基礎上開發的軟體多數也只...

軟體質量保證與測試

一 實驗目的 了解軟體工程領域中各級標準,了解iso9001標準中關於軟體的相關標準,了解cmm軟體成熟度模型的質量思想,了解軟體行業的國際標準和國家標準,掌握標準在軟體質量監控的作業和影響。二 實驗時間 2學時三 實驗內容 1 了解軟體行業相關的國際標準 行業標準 國家標準,了解各標準的特點及作用...