**網質量屬性描述
以**網為例,進行描繪質量屬性的六個常見屬性場景。
1.可用性
可用性與系統故障及其後果相關。當系統不再提供其規範中所說的服務時,就出現了系統故障。系統使用者可以觀察到此類故障。可用性是指系統正常執行時間的比例,是通過兩次故障之間的時間長度或在系統崩潰情況下能夠恢復正常執行的速度來衡量的。
刺激源: 使用者
刺激: 很多使用者進行同時訪問,系統訪問量過大因出現崩潰
製品: 系統
環境: 正常操作
響應: 系統檢測到事件:記錄故障,通知系統
響應度量: 一分鐘後,系統可以繼續正常使用
2.可修改性
兩個關注點:可以修改什麼?何時以及誰進行修改。
刺激源: 開發人員
刺激: 修改使用者介面
製品: 系統使用者介面
環境: 設計時
響應: 進行修改且不會影響其他功能
響應度量: 3小時之內,完成更改
3.效能
**在雙十一的時候,訪問量成倍增長,依然沒有崩潰,說明效能還是經得起考驗的。
刺激源: 使用者
刺激: 隨機事件到達,購買商品
製品: 系統
環境: 正常執行
響應: 請求被處理
響應度量: 響應時間不超過5.0秒
4.安全性
安全性是衡量系統在向合法使用者正常提供服務的情況下,阻止非授權使用的能力。
試圖突破安全防線的行為被稱為「攻擊」。攻擊有以下三種方式:
(1)未經授權試圖訪問資料或服務。
(2)未經授權試圖修改資料。
(3)試圖使用系統拒絕向合法使用者提供的服務
刺激源: 非授權使用者
刺激: 試圖修改資料,修改商品**
製品: 系統中的資料
環境: 正常操作下
響應: 對使用者驗證,阻止訪問資料
響應度量: 操作被拒絕,恢復資料
5.可測試性
指通過測試揭示軟體缺陷的難易程度。特別地,假設軟體中至少有乙個錯誤,軟體在下次測試執行時不能正常工作的可能性。
可測試性的響應度量處理的是測試在發現缺陷方面的效率以及想要達到某個期望的覆蓋範圍,需要用多長時間進行測試。
刺激源: 單元開發人員
刺激: 已完成構架和子系統的整合
製品: **段
環境: 開發時
響應: 準備整合環境
響應度量: 執行測試的時間
6.易用性
關注的是對使用者來說完成某個期望任務的難易程度。分為以下幾個方面:有效性、錯誤避免及錯誤處理、使用者自信和滿意度、可學習性
刺激源: 終端使用者
刺激: 搜尋商品時,根據品牌、**進行篩選
製品: 系統
環境: 在執行時
響應: 顯示篩選後的資料
響應度量: 97%的使用者對結果滿意
質量屬性的認識
6個最常見的系統的質量屬性 可用性 可修改性 效能 安全性 可測試性 易用性。可用性 是指系統正常執行時間的比例,是通過兩次故障之間的時間長度或在系統崩潰情況下能夠恢復正常執行的速度來衡量的。可修改性 兩個關注點 可以修改什麼?核實以及水進行修改。效能 是指系統的響應能力 即對外部刺激 事件 做出反...
質量屬性 效能
效能是指系統的響應能力,即對外部刺激 事件 做出反應時所需要的時間或在某段時間內所處理的事件個數。一般我們會用等待時間 處理期限 系統吞吐量 響應抖動 未處理事件 丟失資料等指標了解系統效能。處理期限 最長等待時間。系統吞吐量 系統單位時間處理事務的次數。響應抖動 等待時間的變化。缺失率 未處理事件...
質量屬性簡介
一 三類質量屬性 系統的質量屬性 受構架影響的商業屬性 例如 上市時間 二 質量屬性概述 1.理念 質量高於功能。經常重新設計系統,並不是因為該系統在功能上有缺陷,而是由於 系統執行速度太慢 系統容易受到外界攻擊 系統的維護 移植或擴充套件十分困難 也就是說,修改系統是因為需要改進系統的質量。2.功...