下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、下面重點(diǎn)討論非功能需求中的質(zhì)量屬性需求。如何給眾多質(zhì)量屬性分類,這是一個(gè)問(wèn)題。McCall等人于1977年提出的軟 件質(zhì)量屬性的分類模型,影響非常廣泛。如圖10-5所示,它將軟件的質(zhì)量屬性 劃分為三大類:產(chǎn)品操作、產(chǎn)品修改、產(chǎn)品改型。正確性-可靠性效率 完整性易用性10-5McCall等人提出的軟件質(zhì)量屬性的分類模型該分類方法相當(dāng)經(jīng)典,但似乎缺少了 “產(chǎn)品開(kāi)發(fā)”類的質(zhì)量屬性一一諸如易 理解性、可擴(kuò)展性、可重用性等。另一方面,我們也發(fā)現(xiàn)產(chǎn)品開(kāi)發(fā)、產(chǎn)品修改、 產(chǎn)品改型這三類質(zhì)量屬性有重疊(如易理解性和可擴(kuò)展性對(duì)開(kāi)發(fā)和維護(hù)都很重 要,再如對(duì)產(chǎn)品改型很關(guān)鍵的可重用性也同樣影響著產(chǎn)品開(kāi)發(fā))。因此,考慮到
2、 被廣泛認(rèn)同的迭代式開(kāi)發(fā)所暗示的增量交付使開(kāi)發(fā)、修改、維護(hù)之間的界限不再 像以前那么明顯,所以本書認(rèn)為有充分的理由將產(chǎn)品開(kāi)發(fā)、產(chǎn)品修改、產(chǎn)品改型 這三類質(zhì)量屬性合并為一類。本書推薦將軟件質(zhì)量屬性劃分為運(yùn)行期質(zhì)量屬性、和開(kāi)發(fā)期質(zhì)量屬性兩大類 (如表10-2所示):開(kāi)發(fā)期質(zhì)量屬性其實(shí)包含了和軟件開(kāi)發(fā)、維護(hù)、移植這三類活動(dòng)相關(guān)的 所有質(zhì)量屬性,可以說(shuō)這里的“開(kāi)發(fā)”是相當(dāng)廣義的。開(kāi)發(fā)期質(zhì)量屬性是開(kāi)發(fā)人員、開(kāi)發(fā)管理人員、維護(hù)人員非常關(guān)心的那些 質(zhì)量屬性。對(duì)最終用戶而言,這些質(zhì)量屬性只是間接地促進(jìn)用戶需求的 滿足。運(yùn)行期質(zhì)量屬性是軟件系統(tǒng)在運(yùn)行期間,最終用戶可以直接感受到的一 類屬性,這些質(zhì)量屬性直接影響
3、著用戶對(duì)軟件產(chǎn)品的滿意度。運(yùn)行期質(zhì)量屬性開(kāi)發(fā)期質(zhì)量屬性性能(Performance)易理解性(Understandability)安全性(Security)可擴(kuò)展性(Extensibility)易用性(Usability)可重用性(Reusability)持續(xù)可用性(Availability)可測(cè)試性(Testability)可伸縮性(Scalability)可維護(hù)性(Maintainability)互操作性(Interoperability)可移植性(Portability)可靠性(Reliability)魯棒性(Robustness)表10-2推薦的軟件質(zhì)量屬性分類方式運(yùn)行期質(zhì)量屬性需求是
4、一類非常重要的非功能需求,對(duì)客戶滿意度非常關(guān) 鍵,下面進(jìn)行一一說(shuō)明。性能(Performance)。性能是指軟件系統(tǒng)及時(shí)提供相應(yīng)服務(wù)的能力。具體 而言,性能包括速度、吞吐量和持續(xù)高速性三方面的要求:吞吐量通過(guò)單位時(shí)間處理的交易數(shù)來(lái)度量,速度往往通過(guò)平均響應(yīng)時(shí)間來(lái)度量,而持續(xù)高速性是指保持高速處理速度的能力。持續(xù)高速性和實(shí)時(shí)系統(tǒng)有關(guān),實(shí)時(shí)系統(tǒng)有“硬實(shí)時(shí)”和“軟實(shí)時(shí)”之分,其中硬 實(shí)時(shí)系統(tǒng)對(duì)每次系統(tǒng)響應(yīng)時(shí)間都有嚴(yán)格要求,如果不能滿足要求,后果將是致命 的,所以把性能籠統(tǒng)地說(shuō)成“進(jìn)行典型操作所需的時(shí)間”顯然忽視了實(shí)時(shí)系統(tǒng)性 能的內(nèi)涵。下面值得說(shuō)明一下效率(Efficiency)和性能的關(guān)系:它們反映
5、了同一問(wèn)題的 “表”、“里”兩面,性能為“表”,效率為“里”,如圖10-6所示。所謂效 率,是指軟件系統(tǒng)對(duì)CPU處理能力和存儲(chǔ)能力這兩大類計(jì)算機(jī)資源的使用效率。軟件服務(wù)的使用者速度吞吐量持續(xù)高速性軟件系統(tǒng)提供的服務(wù)對(duì)CPU處理能力的使用效率對(duì)存儲(chǔ)能力的使用效率軟件服務(wù)要使用的資源10-6 性能和效率的關(guān)系安全性(Security)。指軟件系統(tǒng)同時(shí)兼顧向合法用戶提供服務(wù)、以及阻止 非授權(quán)使用的能力。高安全性意味著“同時(shí)兼顧”,這是因?yàn)橛行┕舻哪康氖?使軟件系統(tǒng)拒絕向合法用戶提供服務(wù),而不是非法訪問(wèn)。易用性(Usability)。不少文獻(xiàn)也稱之為可用性,但為了避免和Availability 混淆
6、,本書采用非常流行的“易用性”的叫法。指軟件系統(tǒng)易于使用的程度。持續(xù)可用性(Availability)。不少文獻(xiàn)也稱之為可用性,但為了避免和 Usability混淆,本書采用“持續(xù)可用性”的叫法。持續(xù)可用性指系統(tǒng)長(zhǎng)時(shí)間無(wú)故 障運(yùn)行的能力??缮炜s性(Scalability)。指當(dāng)用戶數(shù)和數(shù)據(jù)量增加時(shí),軟件系統(tǒng)維持高服 務(wù)質(zhì)量的能力。例如當(dāng)業(yè)務(wù)量較小時(shí),軟件系統(tǒng)運(yùn)行在一臺(tái)服務(wù)器上,當(dāng)業(yè)務(wù)量 增大時(shí),可以通過(guò)增加服務(wù)器或增加單臺(tái)服務(wù)器上所運(yùn)行軟件系統(tǒng)的個(gè)數(shù)來(lái)提高 性能,而無(wú)需對(duì)軟件系統(tǒng)本身進(jìn)行編程級(jí)的修改?;ゲ僮餍?Interoperability)o指本軟件系統(tǒng)與其他系統(tǒng)交換數(shù)據(jù)和相互調(diào) 用服務(wù)的
7、難易程度??煽啃?Reliability)。軟件系統(tǒng)在一定的時(shí)間內(nèi)無(wú)故障運(yùn)行的能力。魯棒性(Robustness)。也稱健壯性、容錯(cuò)性。魯棒性是指軟件系統(tǒng)在以下 情況下仍能夠正常運(yùn)行的能力:用戶進(jìn)行了非法操作、相連的軟硬件系統(tǒng)發(fā)生了 故障、以及其他非正常情況。而開(kāi)發(fā)期質(zhì)量屬性則隨著軟件系統(tǒng)規(guī)模的日益增長(zhǎng),顯得越來(lái)越重要了,下 面一一說(shuō)明之。易理解性(Understandability)o尤指設(shè)計(jì)被開(kāi)發(fā)人員理解的難易程度??蓴U(kuò)展性(Extensibility)。為適應(yīng)新需求或需求的變化為軟件增加功能的 能力。我們?cè)趯?shí)際工作中,經(jīng)常將可擴(kuò)展性稱為靈活性??芍赜眯?Reusability)。重用軟件系統(tǒng)或其一部分的能力的難易程度??蓽y(cè)試性(Testability)o對(duì)軟件測(cè)試以證明其滿足需求規(guī)約的難易程度。 在實(shí)際工作中主要指進(jìn)行單元測(cè)試、插樁測(cè)試等的難易程度。可維護(hù)性(M
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- ?小學(xué)二年級(jí)關(guān)于小貓寫話200字
- 《食物在身體里的旅行》(教案)四年級(jí)上冊(cè)科學(xué)教科版
- Sulfo-EGS-disodium-生命科學(xué)試劑-MCE
- Stearic-acid-PEG-NHS-MW-3400-生命科學(xué)試劑-MCE
- 2025屆高考化學(xué)一輪復(fù)習(xí)課后限時(shí)集訓(xùn)8鎂鋁及其化合物含解析新人教版
- 2024-2025學(xué)年新教材高中地理第三單元從圈層作用看地貌與土壤3探秘瀾滄江-湄公河流域的河流地貌課時(shí)作業(yè)含解析魯教版必修1
- 全國(guó)卷Ⅰ2024年高考理綜壓軸卷含解析
- 2024-2025學(xué)年九年級(jí)化學(xué)下冊(cè)第八單元海水中的化學(xué)第二節(jié)海水“曬鹽”隨堂練習(xí)新版魯教版
- 2025屆高考政治一輪復(fù)習(xí)課時(shí)作業(yè)5企業(yè)與勞動(dòng)者含解析新人教版
- 2023屆新高考新教材化學(xué)人教版一輪學(xué)案-第六章第2講 原電池
- 中小學(xué)生營(yíng)養(yǎng)知識(shí)、態(tài)度、行為及膳食多樣性調(diào)查問(wèn)卷
- 歷史九年級(jí)上冊(cè)《目錄與課程標(biāo)準(zhǔn)》2022版
- 部編版語(yǔ)文五年級(jí)上冊(cè)第六單元(復(fù)習(xí)課件)
- 石河子公交線路全集
- 【管理】朗誦《我驕傲-我是中國(guó)人》匯編課件
- (醫(yī)學(xué))骨標(biāo)志物臨床應(yīng)用教學(xué)課件
- 紅色繪本小故事愛(ài)國(guó)教育-長(zhǎng)征路上的紅小丫課件
- 點(diǎn)估計(jì)的評(píng)價(jià)標(biāo)準(zhǔn)
- 全國(guó)導(dǎo)游基礎(chǔ)知識(shí)-中國(guó)四大宗教-佛教
- 內(nèi)部控制案例第07章案例20 華為內(nèi)控
- 深化設(shè)計(jì)方案(完整版)
評(píng)論
0/150
提交評(píng)論