做業要求:以《淘寶網》爲例,描繪質量屬性的六個常見屬性場景,將上述整理爲一篇博客發表。算法
描繪質量屬性的六個常見屬性分別是:可用性、可修改性、性能、安全性、可測試性、易用性。數據庫
一、可用性 瀏覽器
雙11、雙十二等淘寶的促銷節日致使淘寶用戶猛增,網站的訪問量會在當天劇增,服務器的負荷增大,可採用借用臨時服務器,擴大網站的負載能力,應對激增的訪問量,以使用戶正常使用。安全
刺激源:淘寶用戶服務器
刺激:登陸人數過多,致使淘寶沒法響應,淘寶癱瘓,網頁沒法向下進行網絡
製品:淘寶的處理器、通訊通道、存儲器、進程app
環境:用戶的正常瀏覽操做性能
響應:淘寶頁面呈現「網絡出現故障,從新刷新」等的提示信息,提示用戶下一步操做單元測試
響應度量:系統降級模式下繼續運行,用戶刷新頁面或者從新登陸以後可繼續正常使用。測試
二、可修改性
在某些節日裏會出現某些商品的促銷活動,淘寶app要修改本身的系統頁面,而且添加一些其餘的功能,僅需修改對應部分的內容,而網站的大部份內容都是無需更改的。
刺激源:系統開發人員
刺激:系統界面要修改成新年主題,增長抽獎紅包等功能
製品:淘寶界面即抽獎領取紅包界面
環境:淘寶正常登陸運行時
響應:針對頁面查找構架中須要修改的位置,進行修改添加而且不影響其餘功能,對修改進 行測試,部署所作修改
響應度量:系統人員後臺更新,測試部署成功自動更新,用戶登陸便可
三、性能
淘寶用戶購買商品時,系統做出響應。
刺激源:淘寶用戶
刺激:購買商品
製品:系統生成訂單
環境:淘寶正常運行
響應:淘寶生成訂單,提示用戶進行支付,檢測網絡環境
響應度量:在短期內顯示商品狀態以及支付狀態,顯示交易的完成度
四、安全性
淘寶網在用戶註冊時,須要用戶提供真實信息保證用戶的真實性,同時信息用加密算法保存到數據庫中。在用戶登陸時,也能夠採用多種方法登陸,從簡單的帳戶密碼驗證碼登陸,到掃描二維碼登陸。或者經過淘寶身份驗證的人試圖從外部站點更改系統數據。
刺激源:淘寶用戶
刺激:試圖從外部站點修改系統數據
製品:系統服務、系統中的數據
環境:在線鏈接有防火牆
響應:對用戶身份進行驗證,阻止其對數據的訪問
響應度量:短期內審覈身份,拒絕其訪問,並限制系統可用性
五、可測試性
單元測試人員測試商品瀏覽查詢模塊單元測試人員能夠執行有關測試程序,保證網站的正常運行,性能優良,如若出現問題也能夠及時反饋,讓測試人員發現後,交給網站維護人員進行維修。例如:單元測試人員測試商品瀏覽查詢模塊。
刺激源:單元測試人員
刺激:測試人員輸入商品關鍵詞,進行商品查詢
製品:商品搜索模塊的代碼
環境:在開發時進行
響應:經過商品關鍵詞查詢,所檢索出的商品信息呈列表顯示
響應度量:在較短的時間內完成對商品的檢索
六、易用性
淘寶在任何瀏覽器上均可以正常運行,界面簡潔,使用流暢或者例如用戶取消本身即將生成的交易。
刺激源:淘寶用戶
刺激:用戶放棄本身的商品交易,選擇取消交易
製品:淘寶系統
環境:系統正常運行,用戶正常購買商品
響應:取消交易成功,淘寶系統刪除交易,恢復到之前頁面
響應度量:取消在一秒內發生,且不影響後序操做