淘寶網——軟體質量屬性場景分析

我命傾塵發表於2019-03-18

六大質量屬性:可用性、可修改性、效能、安全性、可測試性、易用性。

1、可用性(availability)

  可用性關注的問題:如何檢測故障;發生故障的頻度;出現故障時的現象;系統故障排除的時限;如何防止故障的發生;發生故障時的處理。

  場景:淘寶網一般在使用時不會出現崩潰現象,但是在短時間內訪問量過多時(例如雙11時)可能會出現無法正確顯示介面的情況,也就是伺服器崩潰,提示頁面出現錯誤,需要一直重新整理。

  刺激源:淘寶使用者

  刺激:淘寶網站一時間登入的使用者過多,無法正常提供服務

  製品:淘寶售賣商品的頁面

  環境:超載環境

  響應:使用者重新整理頁面,伺服器有所緩和後,來顯示正確的網頁

  響應度量:基本上是重新整理一下之後在2s左右的時間內可恢復網頁正常顯示

  可用性的一般場景生成:

  

2、可修改性(modifiability)

  可修改性關注的問題:可以修改什麼?何時以及誰進行修改?

  場景:淘寶裡的賣家需要修改一些商品的資訊

  刺激源:淘寶賣家

  刺激:修改淘寶網上的商品資訊

  製品:賣家管理頁面(系統使用者介面)

  環境:執行時

  響應:對一件商品的資訊進行修改時,不會影響其他的商品以及功能

  響應度量:不影響其他商品的正常售賣等功能

  可修改性的一般場景生成:

  

3、效能(performance):

  效能的關注點:事件源的數量和到達模式。

  場景:淘寶使用者要購買一件商品,點選購買,啟動付款程式

  刺激源:淘寶使用者

  刺激:使用者點選購買商品,啟動付款程式

  製品:淘寶購物系統

  環境:正常環境

  響應:使用者請求被處理

  響應度量:響應時間平均在3秒以內

  效能的一般場景生成:

  

4、安全性(security):

  安全性的關注點:阻止非授權使用的能力

  場景:有黑客對淘寶網進行sql注入,試圖非法入侵網站後臺,獲取使用者資訊

  刺激源:黑客(非授權使用者)

  刺激:試圖採用非法手段來入侵淘寶後臺以獲取資訊

  製品:淘寶中的資料

  環境:線上環境

  響應:對訪問使用者進行驗證,阻攔不正當的使用者訪問資料

  響應度量:查到非法入侵時在1秒以內做出反應,進行阻攔處理,保護資料安全性

  安全性的一般場景生成:

  

5、可測試性(testability):

  可測試性的關注點:揭示軟體缺陷的難易程度

  場景:內測使用者使用不正確的使用者名稱密碼來登入系統

  刺激源:淘寶內測使用者

  刺激:內測階段,測試登入系統,輸入錯誤密碼

  製品:完整應用

  環境:完成時

  響應:密碼錯誤的情況下不能登入

  響應度量:錯誤密碼賬戶100%不能完成登入

  可測試性的一般場景生成:

  

6、易用性(usability):

  易用性的關注點:對使用者來說完成某個期望任務的難易程度

  場景:在一個商品店鋪中瀏覽商品時,會顯示“類似商品”方便使用者選擇

  刺激源:淘寶使用者

  刺激:是使用者使用更加便捷

  製品:淘寶系統

  環境:執行時

  響應:顯示出相關商品或者類似商品

  響應度量:80%可能推薦出使用者滿意的商品

  易用性的一般場景生成:

  

相關文章