軟件質量屬性包括:安全
一、可用性:當系統再也不提供與其規範一致的服務時,故障就發生了,可用性就是指系統修復故障的能力,它關注的方面包括如何檢測系統故障,系統故障發生的頻度,出現故障發生什麼狀況,容許系統有多長時間非正常運行,何時能夠安全地出現故障等。網絡
可用性戰術的目標是阻止錯誤發展成故障,至少可以把錯誤的影響限制在必定範圍內,從而使修復成爲可能。戰術分爲:錯誤檢測、錯誤恢復、錯誤預防。性能
刺激源 | 用戶 |
刺激 | 雙十一訪問量過載 |
環境 | 正常訪問 |
製品 | 系統 |
響應 | 用戶等待 |
響應度量 | 5秒內回覆響應,用戶請求信息正常 |
二、可修改性:可修改性指的是用戶、開發人員、管理員等對系統進行變動的能力。對開發人員而言,主要表如今系統更新、優化而且不影響用戶使用;對用戶而言,改變系統的屏保、顏色等;對管理員來講修改用戶的權限等測試
包括局部化修改、防止連鎖反應、推遲綁定時間。優化
刺激源 | 用戶 |
刺激 | 修改顏色 |
環境 | 正常使用 |
製品 | 改變顏色 |
響應 | 風格獲得改變 |
響應度量 | 按照用戶的指定改變顏色 |
三、性能 :性能是指軟件系統及時提供相應服務的能力。包括速度、吞吐量和持續高速性三方面的要求。url
性能與時間相關,影響事件的響應時間有兩個基本因素。spa
刺激源 | 用戶 |
刺激 | 雙十一大量用戶同時使用 |
環境 | 正常使用 |
製品 | 主界面 |
響應 | 用戶過多,響應慢 |
響應度量 | 2秒內作出迴應 |
四、安全性:指軟件系統同時兼顧向合法用戶提供服務,以及阻止非受權使用的能力。.net
包括抵抗攻擊、檢測攻擊和從攻擊中恢復。設計
刺激源 | 非法使用 |
刺激 | 非法獲取用戶我的信息和商品數據 |
環境 | 網絡安全 |
製品 | 系統 |
響應 | 驗證使用者合法性和權限 |
響應度量 | 有效攔截 |
五、可測試性:對軟件測試以證實其知足需求規範的難易程度。接口
包括輸入/輸出和內部監控。
刺激源 | 測試人員 |
刺激 | 測試功能 |
環境 | 測試 |
製品 | 系統 |
響應 | 組件具備控制行爲的接口而且組件輸出可觀察 |
響應度量 | 測試時間結果 |
六、易用性:指軟件系統易於被使用的程度。
包括運行時戰術、設計時戰術和支持用戶主動操做。
刺激源 | 用戶 |
刺激 | 瀏覽 |
環境 | 正常使用 |
製品 | 系統 |
響應 | 根據瀏覽記錄或購買記錄推薦 |
響應度量 | 推薦95%符合用戶 |