軟體質量模型

2021-10-09 22:09:11 字數 1332 閱讀 6622

功能性測試:關注功能是否正確。

適合性:是否提供了相應的功能。

準確性:是不是正確(是不是滿足使用者需要的)

互操作性:產品與產品之間互動資料的能力

保密安全性:允許經過授權的使用者和系統能夠正常的訪問相應的資料和資訊,禁止未授權的使用者訪問

功能性的依從性:國際/國家/行業/企業標準規範一致性。

可靠性:產品在規定的條件下,在規定的時間內完成規定功能的能力。

成熟性:防止內部錯誤導致軟體失效的能力。

容錯性:軟體出現故障(包含外部錯誤),自我處理能力(能否自行解決)、

易恢復性:失效情況下的恢復能力,能否恢復到出錯之前的應用可靠性的依從性。

易用性:在指定使用條件下,產品被理解,學習,使用和吸引使用者的能力,一般易用性是軟體的隱性需求。

易理解性(是不是容易被使用者理解)

易學習性(是不是容易學習)

易操作性(好不好操作)

吸引性(是不是吸引使用者)

易用性的依從性.

我們在考慮軟體的質量屬性的時候,那些屬性應該重點考慮,那些屬性不是重點考慮

效率性:在規定條件下,相對於所用資源的數量,軟體產品可提供適當效能的能力

時間特性:平均事務響應時間,吞吐率,tps,對事務處理能力好不好,反應快不開,相同的時間內能夠處理多少資料,每一次能夠處理多少請求

資源利用性:軟體執行的時候,占用伺服器的資源有多少(主要是對cpu,記憶體,磁碟,io,網路頻寬,佇列,共享記憶體的占用,如果占用資源很大,會影響到使用者其他的軟體使用,不容易接受)

效率依從性。

軟體維護性:四規,在規定條件下,規定的時間內,使用規定的工具和方法修復規定功能的能力。

易分析性:分析定位問題的難易程度(是否容易對問題進行分析和定位)

易改變性:軟體產品使指定的修改可以被實現的能力(是不是容易被修改,新增一些可實現的功能)

穩定性:防止意外修改導致程式失效(能不能防止一些誤操作導致程式失效)

易測試性:使已修改軟體能被確認的能力、(已經修改的軟體功能,好不好,檢測及確認正確與否)

維護性的依從性

軟體質量模型之六大質量屬性

客戶端移植性:從一種環境遷移到另一種環境的能力。

適應性:適應不同平台(能不能適應不同的作業系統os,linx,mac,windowa等)

易安裝性:被安裝的能力(軟體是不是容易被安裝)

共存性:(與其他的軟體能否共存。)如果安裝了這個軟體,其他的軟體就使用不了。勢必會被淘汰

易替換性(軟體是不是容易被其他的產品替代,不易替換更好)

可移植性的依從性

軟體質量模型

功能性 當軟體在指定條件下使用時,軟體產品提供滿足明確和隱含需求的功能的能力。包括 適合性 準確性 互操作性 保密安全性 功能性的依從性。可靠性 在指定條件下使用時,軟體產品維持規定的效能級別的能力。包括 成熟性 容錯性 易恢復性 可靠性的依從性。易用性 在指定條件下使用時,軟體產品被理解 學習 使...

軟體質量模型詳解

軟體質量模型有6大特性 27個子特性組成。功能性 滿足使用者明確的和隱含的需求功能 易用性 軟體在指定的條件下,維護規定的效能級別的能力。可靠性有 三規 指定的環境,規定的時間,規定的效能。可靠性指標 平均無故障時間 mttf 平均恢復時間 mttr 平均失效間隔時間 mtbr mttr 越小,說明...

軟體質量評估模型

軟體質量評估模型大概分3個主要方向 1.需求的覆蓋度 需求的覆蓋度計算方法可以用測試用例覆蓋需求來計算,這裡的需求是從需求規格說明書裡提取的測試需求,每條測試需求要控制好一定的範圍,差不多2條用例覆蓋一條測試需求 1個正常用例,1個異常用例 一般要求需求覆蓋度要達到100 可以根據工具來計算這個需求...