下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、下面重點(diǎn)討論非功能需求中的質(zhì)量屬性需求。如何給眾多質(zhì)量屬性分類,這是一個(gè)問題。McCall等人于1977年提出的軟 件質(zhì)量屬性的分類模型,影響非常廣泛。如圖10-5所示,它將軟件的質(zhì)量屬性 劃分為三大類:產(chǎn)品操作、產(chǎn)品修改、產(chǎn)品改型。正確性-可靠性效率 完整性易用性10-5McCall等人提出的軟件質(zhì)量屬性的分類模型該分類方法相當(dāng)經(jīng)典,但似乎缺少了 “產(chǎn)品開發(fā)”類的質(zhì)量屬性一一諸如易 理解性、可擴(kuò)展性、可重用性等。另一方面,我們也發(fā)現(xiàn)產(chǎn)品開發(fā)、產(chǎn)品修改、 產(chǎn)品改型這三類質(zhì)量屬性有重疊(如易理解性和可擴(kuò)展性對(duì)開發(fā)和維護(hù)都很重 要,再如對(duì)產(chǎn)品改型很關(guān)鍵的可重用性也同樣影響著產(chǎn)品開發(fā))。因此,考慮到
2、 被廣泛認(rèn)同的迭代式開發(fā)所暗示的增量交付使開發(fā)、修改、維護(hù)之間的界限不再 像以前那么明顯,所以本書認(rèn)為有充分的理由將產(chǎn)品開發(fā)、產(chǎn)品修改、產(chǎn)品改型 這三類質(zhì)量屬性合并為一類。本書推薦將軟件質(zhì)量屬性劃分為運(yùn)行期質(zhì)量屬性、和開發(fā)期質(zhì)量屬性兩大類 (如表10-2所示):開發(fā)期質(zhì)量屬性其實(shí)包含了和軟件開發(fā)、維護(hù)、移植這三類活動(dòng)相關(guān)的 所有質(zhì)量屬性,可以說這里的“開發(fā)”是相當(dāng)廣義的。開發(fā)期質(zhì)量屬性是開發(fā)人員、開發(fā)管理人員、維護(hù)人員非常關(guān)心的那些 質(zhì)量屬性。對(duì)最終用戶而言,這些質(zhì)量屬性只是間接地促進(jìn)用戶需求的 滿足。運(yùn)行期質(zhì)量屬性是軟件系統(tǒng)在運(yùn)行期間,最終用戶可以直接感受到的一 類屬性,這些質(zhì)量屬性直接影響
3、著用戶對(duì)軟件產(chǎn)品的滿意度。運(yùn)行期質(zhì)量屬性開發(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)行一一說明。性能(Performance)。性能是指軟件系統(tǒng)及時(shí)提供相應(yīng)服務(wù)的能力。具體 而言,性能包括速度、吞吐量和持續(xù)高速性三方面的要求:吞吐量通過單位時(shí)間處理的交易數(shù)來度量,速度往往通過平均響應(yīng)時(shí)間來度量,而持續(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)地說成“進(jìn)行典型操作所需的時(shí)間”顯然忽視了實(shí)時(shí)系統(tǒng)性 能的內(nèi)涵。下面值得說明一下效率(Efficiency)和性能的關(guān)系:它們反映
5、了同一問題的 “表”、“里”兩面,性能為“表”,效率為“里”,如圖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ù),而不是非法訪問。易用性(Usability)。不少文獻(xiàn)也稱之為可用性,但為了避免和Availability 混淆
6、,本書采用非常流行的“易用性”的叫法。指軟件系統(tǒng)易于使用的程度。持續(xù)可用性(Availability)。不少文獻(xiàn)也稱之為可用性,但為了避免和 Usability混淆,本書采用“持續(xù)可用性”的叫法。持續(xù)可用性指系統(tǒng)長(zhǎng)時(shí)間無故 障運(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í),可以通過增加服務(wù)器或增加單臺(tái)服務(wù)器上所運(yùn)行軟件系統(tǒng)的個(gè)數(shù)來提高 性能,而無需對(duì)軟件系統(tǒng)本身進(jìn)行編程級(jí)的修改?;ゲ僮餍?Interoperability)o指本軟件系統(tǒng)與其他系統(tǒng)交換數(shù)據(jù)和相互調(diào) 用服務(wù)的
7、難易程度。可靠性(Reliability)。軟件系統(tǒng)在一定的時(shí)間內(nèi)無故障運(yùn)行的能力。魯棒性(Robustness)。也稱健壯性、容錯(cuò)性。魯棒性是指軟件系統(tǒng)在以下 情況下仍能夠正常運(yùn)行的能力:用戶進(jìn)行了非法操作、相連的軟硬件系統(tǒng)發(fā)生了 故障、以及其他非正常情況。而開發(fā)期質(zhì)量屬性則隨著軟件系統(tǒng)規(guī)模的日益增長(zhǎng),顯得越來越重要了,下 面一一說明之。易理解性(Understandability)o尤指設(shè)計(jì)被開發(fā)人員理解的難易程度。可擴(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合模機(jī)項(xiàng)目安全風(fēng)險(xiǎn)評(píng)價(jià)報(bào)告
- 無源液封水表行業(yè)行業(yè)發(fā)展趨勢(shì)及投資戰(zhàn)略研究分析報(bào)告
- 大學(xué)護(hù)理畢業(yè)生自我鑒定5篇
- 關(guān)于幼師自我鑒定模板錦集9篇
- 私人借款協(xié)議書
- 綜合執(zhí)法網(wǎng)絡(luò)課程設(shè)計(jì)
- 測(cè)量專業(yè)實(shí)習(xí)報(bào)告范文七篇
- 艱苦的軍訓(xùn)心得體會(huì)600字
- 旅游管理實(shí)習(xí)心得體會(huì)8篇
- 文員類實(shí)習(xí)報(bào)告模板集合六篇
- 危大工程管理臺(tái)帳
- 優(yōu)秀小區(qū)規(guī)劃評(píng)析—天津萬(wàn)科水晶城
- 住宅項(xiàng)目規(guī)范(2022)
- 部編版八年級(jí)上全冊(cè)古文注釋、翻譯、閱讀習(xí)題及答案【2020版】
- 2012生物化學(xué)答疑-02
- 公墓項(xiàng)目建議書
- 高壓氧艙技術(shù)要求
- 《怪老頭兒》閱讀測(cè)試及答案
- 螺栓對(duì)應(yīng)重量表
- 施工現(xiàn)場(chǎng)消防安全操作規(guī)程
- A4標(biāo)簽打印模板
評(píng)論
0/150
提交評(píng)論