六個最常見的系統質量屬性分別是:可用性(Availability)、可修改性(Modifiability)、性能(Performance)、安全性(Security)、可測試性(Testability)、易用性(Usability)。
現以淘寶網為例,對這六個常見的質量屬性進行分析。
1.可用性:可用性是指系統正常工作的時間所占的比例。可用性會遇到系統錯誤,惡意攻擊,高負載等問題的影響。
一般場景:雙十一淘寶網交易人數過多
場景 | 可能的值 |
刺激源 | 淘寶客戶 |
刺激 | 人數過多,網站響應時間過遲 |
制品 | 系統的處理器 |
環境 | 正常操作 |
響應 | 繼續運行,響應時間邊遲 |
響應度量 | 響應時間延遲2-5秒 |
2.可修改性:可修改性主要包含兩方面,第一是修改什么(什么可以修改),第二個是何時以及由誰進行修改。
一般場景:淘寶主界面廣告修改
場景 | 可能的值 |
刺激源 | 淘寶賣家 |
刺激 | 定期更換廣告 |
制品 | 系統的處理器 |
環境 | 系統主界面 |
響應 | 僅修改主頁面廣告 |
響應度量 | 變更廣告圖片和圖片鏈接 |
3.性能:性能與時間有關。事件發生時,系統必須對其作出響應。時間到達響應有很多特性,但性能基本上于事件發生時,將要消耗系統多長時間做出響應有關系。
一般場景:買家搜索商品
場景 | 可能的值 |
刺激源 | 淘寶買家 |
刺激 | 買家搜索商品 |
制品 | 系統的處理器 |
環境 | 正常操作 |
響應 | 淘寶顯示搜索商品信息 |
響應度量 | 響應時間不超過1秒 |
4.安全性:安全性是衡量系統在向合法用戶提供服務的同時,阻止非法授權使用的能力。
一般場景:淘寶客戶登錄
場景 | 可能的值 |
刺激源 | 淘寶客戶 |
刺激 | 不在常用登陸設備 |
制品 | 系統 |
環境 | 登陸設備異常 |
響應 | 提醒重新登陸 |
響應度量 | 驗證用戶信息 |
5.可測試性:通過測試揭示軟件缺陷的容易程度。
一般場景:開發人員測試交易功能
場景 | 可能的值 |
刺激源 | 開發測試人員 |
刺激 | 測試交易功能 |
制品 | 系統 |
環境 | 正常操作 |
響應 | 交易正常或取消交易 |
響應度量 | 正常交易速度快,取消交易提示信息 |
6.易用性:易用性關注的是對用戶來說完成某個期望任務的容易程度和系統所提供的用戶支持的種類。
一般場景:用戶可以根據自己的喜好修改界面風格。
場景 | 可能的值 |
刺激源 | 淘寶用戶 |
刺激 | 每個用戶對于界面風格的偏好不同 |
制品 | 系統界面 |
環境 | 正常操作 |
響應 | 在換膚功能中選擇皮膚后更改界面 |
響應度量 | 僅更改皮膚,界面風格一致,不影響其他功能使用 |