2012年上半年信息系統(tǒng)項(xiàng)目管理師考試國標(biāo)和相關(guān)一些規(guī)劃知識點(diǎn)的考題達(dá)到了6道,所以這一塊也是一個(gè)重要的知識點(diǎn),信管網(wǎng)將在接下來的一段時(shí)間對這一塊的重點(diǎn)知識點(diǎn)進(jìn)行解說
考試國標(biāo)知識點(diǎn)(六):GB/T 16260 質(zhì)量特性及其使用指南
描述了關(guān)于軟件產(chǎn)品質(zhì)量的兩部分模型
1、內(nèi)部質(zhì)量和外部質(zhì)量
2、使用質(zhì)量
為內(nèi)部質(zhì)量和外部質(zhì)量規(guī)定了六個(gè)特性,它們可進(jìn)一步細(xì)分為子特性。當(dāng)軟件作為計(jì)算機(jī)系統(tǒng)的一部分時(shí),這些子特性作為內(nèi)部軟件屬性的結(jié)果,從外部顯現(xiàn)出來。
為使用質(zhì)量規(guī)定了四個(gè)特性,使用質(zhì)量是面向用戶的六個(gè)軟件產(chǎn)品質(zhì)量特性的組合效用。
術(shù)語
1、性能級別:要求被滿足的程度,它由一組質(zhì)量特性的特定值來表示。
軟件產(chǎn)品質(zhì)量可以通過測量內(nèi)部屬性,也可以通過測量外部屬性,或者通過測量使用質(zhì)量的屬性來評價(jià)。目標(biāo)就是使產(chǎn)品在指定的使用周境下具有所需的效用。
過程質(zhì)量有助于提高產(chǎn)品質(zhì)量,而產(chǎn)品質(zhì)量則是提高使用質(zhì)量的方法之一,同樣,評價(jià)使用質(zhì)量可以為改進(jìn)產(chǎn)品提供反饋,而評價(jià)產(chǎn)品則可以為改進(jìn)過程提供反饋。
合適的軟件內(nèi)部屬性是獲得所需外部行為的先決條件,而適當(dāng)?shù)耐獠啃袨閯t是獲得使用質(zhì)量的先決條件。
軟件產(chǎn)品質(zhì)量需求一般要包括對于內(nèi)部質(zhì)量、外部質(zhì)量和使用質(zhì)量的評估準(zhǔn)則。
用戶質(zhì)量要求可通過使用質(zhì)量的度量、外部度量,有時(shí)是內(nèi)部度量來確定為質(zhì)量需求
外部質(zhì)量需求從外部視角來規(guī)定要求的質(zhì)量級別。外部質(zhì)量需求用作不同開發(fā)階段的確認(rèn)目標(biāo)。外部質(zhì)量需求應(yīng)在質(zhì)量需求規(guī)格說明中用外部度量加民描述,宜轉(zhuǎn)換為內(nèi)部質(zhì)量需求,而且在評價(jià)產(chǎn)品時(shí)應(yīng)該作為準(zhǔn)則使用。
內(nèi)部質(zhì)量需求從產(chǎn)品的內(nèi)部視角來規(guī)定要求的質(zhì)量級別。內(nèi)部質(zhì)量需求用來規(guī)定中間產(chǎn)品的特性,內(nèi)部質(zhì)量需求可用作不同開發(fā)階段的確認(rèn)目標(biāo),也可以用于開發(fā)期間定義開發(fā)策略以及評價(jià)和驗(yàn)證的準(zhǔn)則
內(nèi)部質(zhì)量是基于內(nèi)部視角的軟件產(chǎn)品特性的總體。
估計(jì)的(預(yù)測的)外部質(zhì)量是在了解內(nèi)部質(zhì)量的基礎(chǔ)上,對每個(gè)開發(fā)階段的最終軟件產(chǎn)品的各個(gè)質(zhì)量特性加以估計(jì)或預(yù)測的質(zhì)量。
外部質(zhì)量是基于外部視角的軟件產(chǎn)品特性的總體。
估計(jì)的(預(yù)測的)使用質(zhì)量是在了解內(nèi)部和外部質(zhì)量的基礎(chǔ)上,對每個(gè)開發(fā)階段的最終軟件產(chǎn)品的各個(gè)使用質(zhì)量的特性加以估計(jì)或預(yù)測的質(zhì)量。
使用質(zhì)量是基于用戶觀點(diǎn)的軟件產(chǎn)品用于指定的環(huán)境和使用周境時(shí)的質(zhì)量。它測量用戶在特定環(huán)境中能達(dá)到其目標(biāo)的程度,而不是測量軟件自身的屬性。
外部和內(nèi)部質(zhì)量的質(zhì)量模型
六個(gè)特性:功能性、可靠性、易用性、效率、維護(hù)性、可移植性
1、功能性:當(dāng)軟件在指定條件下使用時(shí),軟件產(chǎn)品提供滿足明確和隱含要求的功能的能力
1、適合性:軟件產(chǎn)品為指定的任務(wù)和用戶目標(biāo)提供一組合適的功能的能力
2、準(zhǔn)確性:軟件產(chǎn)品提供具有所需精度的正確或相符的結(jié)果或效果的能力
3、互操作性:軟件產(chǎn)品與一個(gè)或更多的規(guī)定系統(tǒng)進(jìn)行交互的能力
4、安全保密性:軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力
2、可靠性:在指定條件使用時(shí),軟件產(chǎn)品維護(hù)規(guī)定的性能級別的能力
1、成熟性:軟件產(chǎn)品為避免由軟件中故障而導(dǎo)致失效的能力
2、容錯(cuò)性:在軟件出現(xiàn)故障或者違反其指定接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級別的能力
3、易恢復(fù)性:在失效發(fā)生的情況下,軟件產(chǎn)品重建規(guī)定的性能級別并恢復(fù)受直接影響的數(shù)據(jù)的能力
3、易用性:在指定條件下使用時(shí),軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力
1、易理解性:使用用戶能理解軟件是否合適及如何能將軟件用于特定的任務(wù)的能力
2、易學(xué)性:使用用戶能學(xué)習(xí)其應(yīng)用的能力
3、易操作性:使用戶能操作和控制它的能力
4、吸引性:軟件產(chǎn)品吸引用戶的能力
4、效率:在規(guī)定條件下,相對于所用資源的數(shù)量,軟件產(chǎn)品可提供適當(dāng)性能的能力
1、時(shí)間特性:軟件執(zhí)行其功能時(shí),提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間以及吞吐率的能力
2、資源利用性:軟件執(zhí)行其功能時(shí),使用合適數(shù)量和類別的資源的能力
5、維護(hù)性:軟件產(chǎn)品可被修改的能力。包括糾正、改進(jìn)或?qū)Νh(huán)境、需求和功能規(guī)格說明變化的適應(yīng)
1、易分析性:診斷軟件中的缺陷或失效原因或識別待修改部分的能力
2、易改變性:使指定的修改可以被實(shí)現(xiàn)的能力
3、穩(wěn)定性:避免由于軟件修改而造成意外結(jié)果的能力
5、易測試性:使已修改軟件能被確認(rèn)的能力
6、可移植性:軟件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力
1、適應(yīng)性:無需采用額外的活動(dòng)或手段就可適應(yīng)不同指定環(huán)境的能力
2、易安裝性:軟件產(chǎn)品在指定環(huán)境中被安裝的能力
3、共存性:在公共環(huán)境中同與其分享公共資源的其他獨(dú)立軟件共存的能力
4、易替換性:在同樣的環(huán)境下,替代另一個(gè)相同用途的指定軟件產(chǎn)品的能力
使用質(zhì)量的質(zhì)量模型
使用質(zhì)量的屬性分為四個(gè)特性:有效性、生產(chǎn)率、安全性和滿意度
1、有效性:軟件產(chǎn)品在指定的使用周境下,使用戶能達(dá)到與準(zhǔn)確性和完備性相關(guān)的規(guī)定目標(biāo)的能力
2、生產(chǎn)率:在指定的使用周境下,使用戶為達(dá)到有效性而消耗適當(dāng)數(shù)量的資源的能力
3、安全性:在指定使用周境下,達(dá)到對人類、業(yè)務(wù)、軟件、財(cái)產(chǎn)或環(huán)境造成損害的可接受的風(fēng)險(xiǎn)級別的能力
4、滿意度:使用戶滿意的能力。
內(nèi)部度量可以應(yīng)用于設(shè)計(jì)和編碼期間的非執(zhí)行軟件產(chǎn)品,當(dāng)開發(fā)一個(gè)軟件產(chǎn)品時(shí),中間產(chǎn)品宜使用測量內(nèi)在性質(zhì)的內(nèi)部度量來評價(jià),內(nèi)部度量的主要目的是為了確保獲得所需的外部質(zhì)量和使用質(zhì)量。內(nèi)部度量使得用戶、評價(jià)者、測試人員和開發(fā)者可以在軟件產(chǎn)品可執(zhí)行之前就能評價(jià)軟件產(chǎn)品質(zhì)量和盡早地提出質(zhì)量問題。
外部度量是通過測試、運(yùn)行和觀察可執(zhí)行的軟件或系統(tǒng),由該軟件產(chǎn)品所在的系統(tǒng)行為的測試而導(dǎo)出。
使用質(zhì)量的度量測量產(chǎn)品在特定的使用周境下,滿足特定用戶達(dá)到特定目標(biāo)所要求的有效性、生產(chǎn)率、安全性和滿意度的程度,它是根據(jù)使用軟件的結(jié)果而不是軟件自身的屬性來測量的。使用質(zhì)量是面向用戶的內(nèi)部和外部質(zhì)量的組合效果。