質量屬性六個常見屬性場景(《淘寶網》為例) 15

六個最常見的系統質量屬性分別是:可用性(Availability)、可修改性(Modifiability)、性能(Performance)、安全性(Security)、可測試性(Testability)、易用性(Usability)。

現以淘寶網為例,對這六個常見的質量屬性進行分析。

1.可用性:可用性是指系統正常工作的時間所占的比例。可用性會遇到系統錯誤,惡意攻擊,高負載等問題的影響。

一般場景:雙十一淘寶網交易人數過多

場景可能的值
刺激源淘寶客戶
刺激人數過多,網站響應時間過遲
制品系統的處理器
環境正常操作
響應繼續運行,響應時間邊遲
響應度量響應時間延遲2-5秒

2.可修改性:可修改性主要包含兩方面,第一是修改什么(什么可以修改),第二個是何時以及由誰進行修改。

一般場景:淘寶主界面廣告修改

場景可能的值
刺激源淘寶賣家
刺激定期更換廣告
制品系統的處理器
環境系統主界面
響應僅修改主頁面廣告
響應度量變更廣告圖片和圖片鏈接

3.性能:性能與時間有關。事件發生時,系統必須對其作出響應。時間到達響應有很多特性,但性能基本上于事件發生時,將要消耗系統多長時間做出響應有關系。

一般場景:買家搜索商品

場景可能的值
刺激源淘寶買家
刺激買家搜索商品
制品系統的處理器
環境正常操作
響應淘寶顯示搜索商品信息
響應度量響應時間不超過1秒

4.安全性:安全性是衡量系統在向合法用戶提供服務的同時,阻止非法授權使用的能力。

一般場景:淘寶客戶登錄

場景可能的值
刺激源淘寶客戶
刺激不在常用登陸設備
制品系統
環境登陸設備異常
響應提醒重新登陸
響應度量驗證用戶信息

5.可測試性:通過測試揭示軟件缺陷的容易程度。

一般場景:開發人員測試交易功能

場景可能的值
刺激源開發測試人員
刺激測試交易功能
制品系統
環境正常操作
響應交易正常或取消交易
響應度量正常交易速度快,取消交易提示信息

6.易用性:易用性關注的是對用戶來說完成某個期望任務的容易程度和系統所提供的用戶支持的種類。

一般場景:用戶可以根據自己的喜好修改界面風格。

場景可能的值
刺激源淘寶用戶
刺激每個用戶對于界面風格的偏好不同
制品系統界面
環境正常操作
響應在換膚功能中選擇皮膚后更改界面
響應度量僅更改皮膚,界面風格一致,不影響其他功能使用

轉載于:https://www.cnblogs.com/memeda21/p/11051745.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/248329.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/248329.shtml
英文地址,請注明出處:http://en.pswp.cn/news/248329.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

機器學習中的損失函數 (著重比較:hinge loss vs softmax loss)

https://blog.csdn.net/u010976453/article/details/78488279 1. 損失函數 損失函數(Loss function)是用來估量你模型的預測值 f(x)f(x) 與真實值 YY 的不一致程度,它是一個非負實值函數,通常用 L(Y,f(x))L(Y,f(x)) 來表示。損失函…

HTML入門第一和第二章

課時4:HTML初識 1、英文名(Hyper Text Markup Language)超文本標簽語言 對網頁上的內容進行描述 課時5:HTML骨架 課時6:我的第一個頁面及其標簽簡介 課時7:骨架記憶法 課時8:什么是標簽及其分…

mysql 指令

// 授予用戶某些權限GRANT ALL ON *.* TO USERHOST;// 進入mysql訪問特定數據庫mysql -u user -p database_name// 查看數據表結構DESCRIBE table_name;// 加載文本數據到tableLOAD DATA LOCAL INFILE file_path INTO TABLE table_name;// UPDATE語句UPDATE table_name SET col…

flex label 換行

Flex中label換行有兩種情況 在AS中賦值: label.text"Online\r\nResources" 在mxml中賦值: text"OnlineResources" 在flash builder中就可以換行顯示了。左右有四種對齊方式,上下四種對齊方式。 也就是說mx中的label不支持…

H5第一天

移動Web - 基礎&流式布局 目標 了解移動端主要瀏覽器的內核掌握用谷歌瀏覽器調試移動端頁面(重要)了解布局視口、視覺視口、理想視口使用mate標簽設置理想視口(重要)了解視網膜屏、物理像素、二倍圖會使用background-size設…

python數據結構之字典(未完成)

字典 dic {key:value} 1.字典特性 key必須是唯一的,值不必是唯一。 值可以是任何數據類型,比如list,tuple,字符,數值等。key只能是不可變的數據類型。 同一個key不允許重復,如果出現重復,后一個…

一個textView中的文字設置成兩種顏色

使用Spannablestring和ForegroundColorSpan。 SpannableString string2 new SpannableString("自助導入會員和連續開單\n3個月可獲得免費短信服務");ForegroundColorSpan span2 new ForegroundColorSpan(getResources().getColor(R.color.worker_main_worker));str…

boost::timer demo

#include <iostream> #include <boost/timer.hpp> //timer的頭文件 using namespace boost; //打開boost名字空間int main(int argc, char** argv) {timer t; //定義一個計時器對象,并開始計時/*可度量的最大時間,以小時為單位*/std::cout << "max …

H5的第二天

移動web開發——flex布局 目標 了解flex布局的優缺點及原理能夠說出flex布局原理、使用語法、特點&#xff08;重點&#xff09;能夠使用flex布局常用屬性&#xff08;重點&#xff09;能夠獨立完成攜程移動端首頁 1.0 傳統布局和flex布局對比 1.1傳統布局 兼容性好布局繁…

d3.js 入門指南 - 儀表盤

D3的全稱是Data-Driven Documents&#xff08;數據驅動的文檔&#xff09;&#xff0c;是一個用來做數據可視化的JavaScript函數庫&#xff0c;而JavaScript文件的后綴通常為.js&#xff0c;所以D3被稱為D3.js。 d3.js可以定制出各種圖形&#xff0c;今天來用d3.js制作一個簡易…

[轉帖]華為的“大海思”與“小海思”

華為的“大海思”與“小海思” https://www.cnbeta.com/articles/tech/828275.htm沒先到華為海思這么狠.. 作為華為的全資子公司&#xff0c;說起海思半導體&#xff0c;大家可能第一時間會想起麒麟處理器。經過多年的持續的研發投入&#xff0c;華為海思自研的麒麟處理器現在確…

H5第三天(1)

響應式布局 ?核心知識點 less媒體查詢 學習目標 掌握less基本語法能夠使用less編寫css代碼能夠掌握媒體查詢能夠使用媒體查詢實現響應式布局 Less介紹 維護CSS的弊端 CSS本質上不是一門語言,是一個簡單的樣式表.代碼維護相對老套,不夠靈活.LESS介紹 ?LESS預處理器: 依…

CocosPods 引入項目,哪些文件需要上傳到服務器呢?

以上除Podfile外&#xff0c;其它三個文件都不是必須提交的。其中Pods目錄沒必要提交&#xff0c;里面的文件都是根據Podfile描述的依賴庫的配置信息下載和生成的文件。因為CocoaPods支持語義化版本號&#xff0c;所以需要Podfile.lock文件記住當前使用的版本&#xff0c;當然這…

H5第三天(2)

移動web響應式布局 ?知識點-回顧 1. 什么是彈性盒子(伸縮布局) 2. 伸縮布局解決了什么問題 3. 伸縮盒子特點 有一條默認水平顯示的主軸有一條始終要垂直于主軸的側軸 4.重點掌握的屬性 設置伸縮盒子 display: flex;設置主軸對齊方式 justify-content設置側軸對齊方式 a…

X-AdminABP框架開發-系統日志

網站正常運行中有時出現異常在所難免&#xff0c;查看系統運行日志分析問題并能夠根據錯誤信息快速解決問題尤為重要&#xff0c;ABP對于系統運行日志這塊已經做了很好的處理&#xff0c;默認采用的Log4Net已經足夠滿足開發過程中的需要了(當然有需要的話也可以更換為其它日志組…

[Swift]LeetCode826. 安排工作以達到最大收益 | Most Profit Assigning Work

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★?微信公眾號&#xff1a;山青詠芝&#xff08;shanqingyongzhi&#xff09;?博客園地址&#xff1a;山青詠芝&#xff08;https://www.cnblogs.com/strengthen/&#xff09;?GitHub地址&a…

H5第四天(1)

boostrap框架介紹 核心知識點 boostrap框架柵格系統[重點,不是難點]基本的全局樣式 學習目標 能夠使用boostrap框架中的基本樣式能夠使用柵格系統完成阿里百秀案例 boostrap框架 介紹 https://www.bootcss.com/ Bootstrap 是最受歡迎的 HTML、CSS 和 JS 框架&#xff0c;用…

javascript基礎入門知識點整理

學習目標:- 掌握編程的基本思維- 掌握編程的基本語法 typora-copy-images-to: mediaJavaScript基礎 HTML和CSS 京東 課前娛樂 眾人皆笑我瘋癲,我笑爾等看不穿 課前說明 目標&#xff1a;掌握編程的基本思想掌握JavaScript的基礎語法,使用常見API(備注)完成相應案例及練習和作業…

學習筆記-canny邊緣檢測

Canny邊緣檢測 聲明&#xff1a;閱讀本文需要了解線性代數里面的點乘&#xff08;圖像卷積的原理&#xff09;&#xff0c;高等數學里的二元函數的梯度&#xff0c;極大值定義&#xff0c;了解概率論里的二維高斯分布 1.canny邊緣檢測原理和簡介 2.實現步驟 3.總結 一、 Canny邊…

H5第四天(2)

Bootstrap框架 Bootstrap框架 為什么要學Bootstrap框架 Bootstrap框架: 為我們提供了用來實現響應式開發的公共資源 總結: Bootstrap框架用來實現響應式布局Bootstrap框架中重點學什么 Bootstrap框架提供了很多豐富的網頁開發資源,代碼有上萬行代碼.1. 重點學習框架中提供的基…