



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常見的軟件質(zhì)量模型關(guān)于軟件質(zhì)量模型, 業(yè)界已經(jīng)有很多成熟的模型定義, 比較常見的質(zhì)量模型有 McCall 模型、 Boehm 模型、 FURPS模型、 Dromey 模型和 ISO9126 模型。?Jim McCall軟件質(zhì)量模型( 1977 年)Barry W. Boehm 軟件質(zhì)量模型( 1978 年)FURPS/FURPS+軟件質(zhì)量模型?R. Geoff Dromey軟件質(zhì)量模型ISO/IEC 9126軟件質(zhì)量模型( 1993 年)ISO/IEC 25010軟件質(zhì)量模型( 2011 年)Jim McCall軟件質(zhì)量模型( 1977 年)Jim McCall 的軟件質(zhì)量模型,也被稱為 GE
2、 模型( General Electrics Model)。其最初起源于美國(guó)空軍, 主要面向的是系統(tǒng)開發(fā)人員和系統(tǒng)開發(fā)過(guò)程。 McCall 試圖通過(guò)一系列的軟件質(zhì)量屬性指標(biāo)來(lái)彌補(bǔ)開發(fā)人員與最終用戶之間的溝壑。McCall 質(zhì)量模型使用 3中視角來(lái)定義和識(shí)別軟件產(chǎn)品的質(zhì)量:1. Product revision (ability to change).2. Product transition (adaptability to new environments).3. Product operations (basic operational characteristics).精選文庫(kù)McCal
3、l 模型通過(guò)層級(jí)的要素、 標(biāo)準(zhǔn)和指標(biāo)來(lái)詳述這 3 個(gè)視角定義(產(chǎn)品修改、產(chǎn)品轉(zhuǎn)移、產(chǎn)品運(yùn)行)。? 11 Factors (To specify) :描述軟件的外部視角,也就是客戶或使用者的視角。? 23 Criterias (To build) :描述軟件的內(nèi)部視角,也就是開發(fā)人員的視角。? Metrics (To control) :定義衡量指標(biāo)和方法下圖中,左側(cè)為 11 個(gè)質(zhì)量要素,右側(cè)為 23 個(gè)質(zhì)量標(biāo)準(zhǔn)。-2精選文庫(kù)Barry W. Boehm軟件質(zhì)量模型( 1978 年)Boehm 軟件質(zhì)量模型試圖通過(guò)一系列的屬性的指標(biāo)來(lái)量化軟件質(zhì)量。 Boehm 的質(zhì)量模型包含了 McCall 模
4、型中沒有的硬件屬性。 Boehm 模型也類似于-3精選文庫(kù)McCall 的質(zhì)量模型,采用層級(jí)的質(zhì)量模型結(jié)構(gòu),包括高層屬性、中層屬性和原始屬性。高層屬性主要關(guān)注3個(gè)問題:?As-is utilityMaintainabilityPortability中層屬性包含了7個(gè)質(zhì)量要素:? Portability (General utility characteristics)? Reliability (As-is utility characteristics)? Efficiency (As-is utility characteristics)? Usability (As-is utility
5、 characteristics, Human Engineering)? Testability (Maintainability characteristics)? Understandability (Maintainability characteristics)? Flexibility (Maintainability characteristics, Modifiability)-4精選文庫(kù)可以看出, Boehm模型和 McCall模型有些相似,區(qū)別在于McCall 模型主要關(guān)注于高層屬性( "As-is utility")的精確度量上,而Boehm 模型則基
6、于更廣泛的屬性,并且對(duì)可維護(hù)性做了更多的關(guān)注。FURPS/FURPS+軟件質(zhì)量模型FURPS模型最初由 Robert Grady提出,后來(lái)由 Rational Software進(jìn)行擴(kuò)展至 FURPS+。FURPS模型包括:?FunctionalityUsabilityReliabilityPerformanceSupportabilityFURPS包括兩種不同的類型:功能性和非功能性。-5精選文庫(kù)R. Geoff Dromey軟件質(zhì)量模型Dromey 軟件質(zhì)量模型由3個(gè)主要元素組成 :1. Product properties that influence quality2. High lev
7、el quality attributes3. Means of linking the product properties with the quality attributes.構(gòu)建該質(zhì)量模型包括以下5個(gè)步驟:1. Chose a set of high-level quality attributes necessary for the evaluation.2. List components/modules in your system.3. Identify quality-carrying properties for the components/modules (quali
8、ties of the component that have the most4. impact on the product properties from the list above).5. Determine how each property effects the quality attributes.6. Evaluate the model and identify weaknesses.ISO/IEC 9126軟件質(zhì)量模型( 1993 年)ISO/IEC 9126: Software Product Evaluation: Quality Characteristics a
9、nd Guidelines for their Use-standardISO/IEC 9126 模型是建立在 McCall 和 Boehm 模型之上的, 同時(shí)加入了功能性要求,還包括識(shí)別軟件產(chǎn)品的內(nèi)部和外部質(zhì)量屬性。-6精選文庫(kù)軟件的 6個(gè)質(zhì)量特征 :1. 功能性 (Functionality) :當(dāng)軟件在指定條件下使用時(shí),軟件產(chǎn)品提供滿足明確和隱含需要的功能的能力;2. 可靠性 (Reliability) :在指定條件下使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力;3. 易用性 (Usability) :在指定條件下使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力;4. 效率 (Effici
10、ency) :在規(guī)定條件下, 相對(duì)于所用資源的數(shù)量, 軟件產(chǎn)品可提供適當(dāng)性能的能力;5. 可維護(hù)性 (Maintainability) :軟件產(chǎn)品可被修改的能力。修改可能包括糾正、改進(jìn)或軟件對(duì)環(huán)境、需求和功能規(guī)約變化的適應(yīng)程度;6. 可移植性 (Portability) :軟件產(chǎn)品從一種環(huán)境遷移到另一種環(huán)境的能力。-7精選文庫(kù)ISO/IEC 9126-1內(nèi)部和外部質(zhì)量特征:-8精選文庫(kù)ISO/IEC 9126-1中的非技術(shù)因素:-9精選文庫(kù)下面是 ISO/IEC 9126模型與McCall模型 和 Boehm 模型的對(duì)比:-10精選文庫(kù)ISO/IEC 25010軟件質(zhì)量模型( 2011 年)I
11、SO/IEC 9126-1 :2001 已被 ISO/IEC 25010 :2011 代替并廢止。上圖闡明了 ISO/IEC 25000 SQuaRE系列標(biāo)準(zhǔn)的組織,其組成部分均稱為分部。 SQuaRE系列國(guó)際標(biāo)準(zhǔn)內(nèi)的分部有:1. ISO/IEC 2500n 質(zhì)量管理分部。 構(gòu)成這個(gè)分部的那些標(biāo)準(zhǔn)定義了由 SQuaRE系列標(biāo)準(zhǔn)中的所有其他標(biāo)準(zhǔn)引用的全部公共模型、 術(shù)語(yǔ)和定義。在針對(duì)特定應(yīng)用情況使用適當(dāng)標(biāo)準(zhǔn)方 面的引用路徑和高級(jí)的實(shí)用建議有助于所有類型的用戶。 這一分部還提供了用于負(fù)責(zé)管理軟件產(chǎn)品需求和評(píng)價(jià)的支持功能的要求和指南。2. ISO/IEC 2501n 質(zhì)量模型分部。 構(gòu)成這個(gè)分部的標(biāo)
12、準(zhǔn)給出一個(gè)包括軟件內(nèi)部質(zhì)量、 軟件外部質(zhì)量和軟件使用質(zhì)量的特性的詳細(xì)質(zhì)量模型。此外 , 內(nèi)部和外部的軟件質(zhì)量特性被分解細(xì)化成一些子特性, 并且還提供了使用該質(zhì)量模型的實(shí)用指南。3. ISO/IEC 2502n 質(zhì)量測(cè)量分部。 構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)包括軟件產(chǎn)品質(zhì)量測(cè)量參考模型、 質(zhì)量測(cè)量的數(shù)學(xué)定義及其應(yīng)用的實(shí)用指南。 給出了應(yīng)用于軟件內(nèi)部質(zhì)量、 軟件外部質(zhì)量和使用質(zhì)量的測(cè)量。 定義并給出了構(gòu)成后續(xù)測(cè)量基礎(chǔ)的質(zhì)量測(cè)量元素。4. ISO/IEC 2503n 質(zhì)量要求分部。 構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)幫助用戶規(guī)定質(zhì)量要求。這些質(zhì)量要求可用在要開發(fā)的軟件產(chǎn)品的質(zhì)量需求抽取過(guò)程中或用作評(píng)價(jià)過(guò)程的輸入。需求定義過(guò)程可映射到 ISO/IEC 15288 中定義的技術(shù)過(guò)程。-11精選文庫(kù)5. ISO/IEC 2504n 質(zhì)量評(píng)價(jià)分部。 構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)給出了無(wú)論由評(píng)價(jià)方、需方還是由開發(fā)方執(zhí)行的軟件產(chǎn)品評(píng)價(jià)的要求、建議和指南。還給出了作為評(píng)價(jià)模塊的測(cè)量文檔編制支持。6. ISO/IEC 25050 到 ISO/IEC 25099 保留用于 SQuaRE擴(kuò)展的國(guó)際標(biāo)準(zhǔn)
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 設(shè)備保管使用協(xié)議書
- 共同成立子公司協(xié)議書
- 保潔員簽到合同協(xié)議書
- app商城代理協(xié)議書
- 花草修剪合同協(xié)議書
- 門市出租調(diào)價(jià)協(xié)議書
- 船舶買賣交接協(xié)議書
- 門市租房安全協(xié)議書
- 南寧房地產(chǎn)合作協(xié)議書
- csc公派留學(xué)協(xié)議書
- 節(jié)拍速度漸變的彩燈控制器
- 橋梁施工期間渡洪、行洪專項(xiàng)方案
- 沈陽(yáng)師范大學(xué)教學(xué)實(shí)驗(yàn)平臺(tái)建設(shè)規(guī)劃
- 巴西詳細(xì)教案
- 乙型肝炎病毒表面抗原膠體金法說(shuō)明書
- 基于PLC控制的物料分揀系統(tǒng)設(shè)計(jì)
- 人教部編版七年級(jí)歷史下冊(cè)教材插圖匯總
- 濟(jì)南市城鄉(xiāng)建設(shè)用地增減掛鉤試點(diǎn)項(xiàng)目管理辦法
- 建筑工程竣工驗(yàn)收?qǐng)?bào)告山西
- 啟閉機(jī)房腳手架工程施工專項(xiàng)方案
- 變更監(jiān)事模板
評(píng)論
0/150
提交評(píng)論