軟件架構 軟件質量屬性(淘寶)

軟件質量屬性包括:安全

  一、可用性:當系統再也不提供與其規範一致的服務時,故障就發生了,可用性就是指系統修復故障的能力,它關注的方面包括如何檢測系統故障,系統故障發生的頻度,出現故障發生什麼狀況,容許系統有多長時間非正常運行,何時能夠安全地出現故障等。網絡

    可用性戰術的目標是阻止錯誤發展成故障,至少可以把錯誤的影響限制在必定範圍內,從而使修復成爲可能。戰術分爲:錯誤檢測、錯誤恢復、錯誤預防。性能

刺激源 用戶
刺激 雙十一訪問量過載
環境 正常訪問
製品 系統
響應 用戶等待
響應度量 5秒內回覆響應,用戶請求信息正常

  二、可修改性:可修改性指的是用戶、開發人員、管理員等對系統進行變動的能力。對開發人員而言,主要表如今系統更新、優化而且不影響用戶使用;對用戶而言,改變系統的屏保、顏色等;對管理員來講修改用戶的權限等測試

    包括局部化修改、防止連鎖反應、推遲綁定時間。優化

                

刺激源 用戶
刺激 修改顏色
環境 正常使用
製品 改變顏色
響應 風格獲得改變
響應度量 按照用戶的指定改變顏色

 

  三、性能 :性能是指軟件系統及時提供相應服務的能力。包括速度、吞吐量和持續高速性三方面的要求。url

    性能與時間相關,影響事件的響應時間有兩個基本因素。spa

刺激源 用戶
刺激 雙十一大量用戶同時使用
環境 正常使用
製品 主界面
響應 用戶過多,響應慢
響應度量 2秒內作出迴應

  四、安全性:指軟件系統同時兼顧向合法用戶提供服務,以及阻止非受權使用的能力。.net

    包括抵抗攻擊、檢測攻擊和從攻擊中恢復。設計

刺激源 非法使用
刺激 非法獲取用戶我的信息和商品數據 
環境 網絡安全 
製品 系統 
響應 驗證使用者合法性和權限 
響應度量 有效攔截 

  五、可測試性:對軟件測試以證實其知足需求規範的難易程度。接口

    包括輸入/輸出和內部監控。

刺激源 測試人員
刺激 測試功能
環境 測試
製品 系統
響應 組件具備控制行爲的接口而且組件輸出可觀察
響應度量 測試時間結果

 

  六、易用性:指軟件系統易於被使用的程度。

    包括運行時戰術、設計時戰術和支持用戶主動操做。

刺激源 用戶
刺激 瀏覽
環境 正常使用
製品 系統
響應 根據瀏覽記錄或購買記錄推薦
響應度量 推薦95%符合用戶
相關文章
相關標籤/搜索