六大質量屬性:可用性、可修改性、效能、安全性、可測試性、易用性。
1、可用性(availability):
可用性關注的問題:如何檢測故障;發生故障的頻度;出現故障時的現象;系統故障排除的時限;如何防止故障的發生;發生故障時的處理。
場景:淘寶網一般在使用時不會出現崩潰現象,但是在短時間內訪問量過多時(例如雙11時)可能會出現無法正確顯示介面的情況,也就是伺服器崩潰,提示頁面出現錯誤,需要一直重新整理。
刺激源:淘寶使用者
刺激:淘寶網站一時間登入的使用者過多,無法正常提供服務
製品:淘寶售賣商品的頁面
環境:超載環境
響應:使用者重新整理頁面,伺服器有所緩和後,來顯示正確的網頁
響應度量:基本上是重新整理一下之後在2s左右的時間內可恢復網頁正常顯示
可用性的一般場景生成:
2、可修改性(modifiability):
可修改性關注的問題:可以修改什麼?何時以及誰進行修改?
場景:淘寶裡的賣家需要修改一些商品的資訊
刺激源:淘寶賣家
刺激:修改淘寶網上的商品資訊
製品:賣家管理頁面(系統使用者介面)
環境:執行時
響應:對一件商品的資訊進行修改時,不會影響其他的商品以及功能
響應度量:不影響其他商品的正常售賣等功能
可修改性的一般場景生成:
3、效能(performance):
效能的關注點:事件源的數量和到達模式。
場景:淘寶使用者要購買一件商品,點選購買,啟動付款程式
刺激源:淘寶使用者
刺激:使用者點選購買商品,啟動付款程式
製品:淘寶購物系統
環境:正常環境
響應:使用者請求被處理
響應度量:響應時間平均在3秒以內
效能的一般場景生成:
4、安全性(security):
安全性的關注點:阻止非授權使用的能力
場景:有黑客對淘寶網進行sql注入,試圖非法入侵網站後臺,獲取使用者資訊
刺激源:黑客(非授權使用者)
刺激:試圖採用非法手段來入侵淘寶後臺以獲取資訊
製品:淘寶中的資料
環境:線上環境
響應:對訪問使用者進行驗證,阻攔不正當的使用者訪問資料
響應度量:查到非法入侵時在1秒以內做出反應,進行阻攔處理,保護資料安全性
安全性的一般場景生成:
5、可測試性(testability):
可測試性的關注點:揭示軟體缺陷的難易程度
場景:內測使用者使用不正確的使用者名稱密碼來登入系統
刺激源:淘寶內測使用者
刺激:內測階段,測試登入系統,輸入錯誤密碼
製品:完整應用
環境:完成時
響應:密碼錯誤的情況下不能登入
響應度量:錯誤密碼賬戶100%不能完成登入
可測試性的一般場景生成:
6、易用性(usability):
易用性的關注點:對使用者來說完成某個期望任務的難易程度
場景:在一個商品店鋪中瀏覽商品時,會顯示“類似商品”方便使用者選擇
刺激源:淘寶使用者
刺激:是使用者使用更加便捷
製品:淘寶系統
環境:執行時
響應:顯示出相關商品或者類似商品
響應度量:80%可能推薦出使用者滿意的商品
易用性的一般場景生成: