由于直接測(cè)量軟件質(zhì)量要素十分困難,在某些場(chǎng)合甚至是不可能的,于是McCall等人定義了一組比較容易度量的軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則,通過這組評(píng)價(jià)準(zhǔn)則間接測(cè)量軟件質(zhì)量。定義評(píng)價(jià)準(zhǔn)則的基礎(chǔ)是確定影響軟件質(zhì)量要素的屬性。這些屬性必須滿足兩個(gè)條件:
1.能夠比較完整、準(zhǔn)確地描述軟件質(zhì)量要素;
2.比較容易量化和測(cè)量。它們反映了軟件質(zhì)量的優(yōu)劣。
McCall定義的軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則共21種,它們是:
1.可審查性(auditability)。檢查軟件需求、規(guī)格說明、標(biāo)準(zhǔn)、過程、指令、代碼及合同是否一致的難易程序。
2.準(zhǔn)確性(accuracy)。計(jì)算和控制的精度,是對(duì)無(wú)誤差程序的一種定量估計(jì)。最好表示成相對(duì)誤差的函數(shù)。值越大表示精度越高。
3.通信通用性(communication commonality)。使用標(biāo)準(zhǔn)接口、協(xié)議和頻帶的程序。
4.完全性 (completeness)。
5.簡(jiǎn)明性(conciseness)。程序源代碼的緊湊性。
6.一致性(consistency) 。
7.數(shù)據(jù)通用性(data commonality)。在程序中使用標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)和類型。
8.容錯(cuò)性(error-tolerance)。系統(tǒng)在各種異常條件下提供繼續(xù)操作的能力。
9.執(zhí)行效率(execution Efficiency)。程序運(yùn)行效率。
10.可擴(kuò)充性(expandability)。能夠?qū)Y(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過程設(shè)計(jì)進(jìn)行擴(kuò)充的程度。
11.通用性(generality)。程序部件潛在的應(yīng)用范圍的廣泛性。
12.硬件獨(dú)立性(hardware independence)。軟件同支持他運(yùn)行的硬件系統(tǒng)不相關(guān)的程序。
13.檢測(cè)性(instrumentation)。監(jiān)視程序的運(yùn)行,一旦發(fā)生錯(cuò)誤時(shí),標(biāo)識(shí)錯(cuò)誤的程序。
14.模塊化(modularity)。
15.可操作性(operability)。操作一個(gè)軟件的難易程度。
16.安全性(security)??刂苹虮Wo(hù)程序和數(shù)據(jù)不受破壞的機(jī)制,以防止程序和數(shù)據(jù)受到意外的或蓄意的存取、使用、修改、毀壞或泄密。
17.自文檔化(sdlf-documentation)。源代碼提供有意義文檔的程度。
18.簡(jiǎn)單性(simplicity)。理解程序的難易程度。
19.軟件系統(tǒng)獨(dú)立性(software system independence)。程序與非標(biāo)準(zhǔn)的程序設(shè)計(jì)語(yǔ)言特征、操作系統(tǒng)特征以及其他環(huán)境約束無(wú)關(guān)的程度。
20.可追蹤性(reacebility)。
21.易培訓(xùn)性(training)。軟件支持新用戶使用該系統(tǒng)的能力。
軟件質(zhì)量要素與評(píng)價(jià)準(zhǔn)則之間的關(guān)系如下表所示。于是,軟件質(zhì)量要素Fj的值可用下式計(jì)算:
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |