版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六章軟件質(zhì)量管理首都師范大學(xué)教育技術(shù)系方海光2006年11月1回憶:項(xiàng)項(xiàng)目管理理知識(shí)體體系的構(gòu)構(gòu)成PMI將將項(xiàng)目管管理知識(shí)識(shí)體系分分為9大知識(shí)識(shí)領(lǐng)域:1.項(xiàng)目目集成管管理2.項(xiàng)目目范圍管管理3.項(xiàng)目目時(shí)間管管理4.項(xiàng)目目成本管管理5.項(xiàng)目目質(zhì)量管管理6.項(xiàng)目目人力資資源管理理7.項(xiàng)目目溝通管管理8.項(xiàng)目目風(fēng)險(xiǎn)管管理9.項(xiàng)目目采購(gòu)管管理2項(xiàng)目管理知識(shí)領(lǐng)域與項(xiàng)目管理過(guò)程和過(guò)程組圖解(PMBOK2000)風(fēng)險(xiǎn)管理規(guī)劃項(xiàng)目計(jì)劃實(shí)施綜合變更控制項(xiàng)目計(jì)劃開(kāi)發(fā)啟動(dòng)范圍計(jì)劃范圍定義活動(dòng)定義范圍核實(shí)范圍變更控制活動(dòng)排序活動(dòng)工期估計(jì)進(jìn)度開(kāi)發(fā)進(jìn)度控制資源規(guī)劃成本估算成本預(yù)算成本控制質(zhì)量規(guī)劃組織規(guī)劃質(zhì)量保證質(zhì)量控制人員招募團(tuán)隊(duì)開(kāi)發(fā)溝通規(guī)劃采購(gòu)規(guī)劃信息發(fā)布績(jī)效報(bào)告管理收尾風(fēng)險(xiǎn)識(shí)別定性風(fēng)險(xiǎn)分析定量風(fēng)險(xiǎn)分析風(fēng)險(xiǎn)應(yīng)對(duì)計(jì)劃風(fēng)險(xiǎn)監(jiān)測(cè)和控制詢價(jià)規(guī)劃詢價(jià)供方選擇合同管理合同收尾集成范圍時(shí)間成本質(zhì)量人力資源溝通風(fēng)險(xiǎn)采購(gòu)3軟件質(zhì)量量管理軟件開(kāi)發(fā)發(fā)過(guò)程……………………………5項(xiàng)目質(zhì)量量管理的的概念…………………19軟件質(zhì)量量的概念念…………………………48軟件質(zhì)量量管理……………………………87軟件質(zhì)量量的綜合合評(píng)價(jià)…………………1444軟件開(kāi)發(fā)發(fā)過(guò)程軟件的含含義軟件==程序序+文文檔++服服務(wù)為解決軟軟件危機(jī)機(jī),人們們提出用用工程化化的原則則及方法法來(lái)組織織軟件開(kāi)開(kāi)發(fā)工作作,這就就是軟件件工程的的由來(lái)。。在軟件工工程中可可將軟件件的生存存周期分分為6個(gè)個(gè)階段((傳統(tǒng)生生命周期期,即瀑瀑布模型型)(1)計(jì)計(jì)劃(Planning)(2)需需求分析析(RequirementAnalysis)(3)設(shè)設(shè)計(jì)(Design))(4)編編碼(Coding))(5)測(cè)測(cè)試(Testing)(6)運(yùn)運(yùn)行與維維護(hù)(RunandMaintenance)5軟件開(kāi)發(fā)發(fā)瀑布模模型6軟件開(kāi)發(fā)發(fā)過(guò)程1.需求分析析需求分析析是根據(jù)據(jù)客戶的的要求,,清楚地地了解客客戶需求求中的產(chǎn)產(chǎn)品功能能、特性性、性能能、界面面和具體體規(guī)格等等,然后后進(jìn)行分分析,確確定軟件件產(chǎn)品所所能達(dá)到到的目標(biāo)標(biāo)。軟件件產(chǎn)品需需求分析析是軟件件開(kāi)發(fā)過(guò)過(guò)程的第第一個(gè)環(huán)環(huán)節(jié),也也是最重重要的一一個(gè)環(huán)節(jié)節(jié)。如果果需求分分析做不不好,下下面的設(shè)設(shè)計(jì)、編編程做得得再好,,客戶((用戶))也不可可能對(duì)開(kāi)開(kāi)發(fā)出來(lái)來(lái)的軟件件產(chǎn)品感感到滿意意。軟件件產(chǎn)品需需求分析析的結(jié)果果要文檔檔化,而而且這類(lèi)類(lèi)文檔的的描述盡盡量不要要用專(zhuān)業(yè)業(yè)術(shù)語(yǔ),,從而使使用戶能能夠完全全理解需需求分析析的結(jié)果果,參與與對(duì)其復(fù)復(fù)審的過(guò)過(guò)程。7軟件開(kāi)發(fā)發(fā)過(guò)程2.設(shè)計(jì)軟件設(shè)計(jì)計(jì)是根據(jù)據(jù)需求分分析的結(jié)結(jié)果,考考慮如何何在邏輯輯、程序序上去實(shí)實(shí)現(xiàn)所定定義的產(chǎn)產(chǎn)品功能能、特性性等??煽梢苑譃闉楦乓O(shè)設(shè)計(jì)和詳詳細(xì)設(shè)計(jì)計(jì),也可可以分為為數(shù)據(jù)結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)、軟件件體系結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)、應(yīng)用用接口設(shè)設(shè)計(jì)、模模塊設(shè)計(jì)計(jì)、算法法設(shè)計(jì)、、界面設(shè)設(shè)計(jì)等。。設(shè)計(jì)過(guò)過(guò)程將需需求轉(zhuǎn)換換成軟件件表示,,設(shè)計(jì)的的結(jié)果將將作為編編碼的框框架和依依據(jù),以以提高編編碼的效效率和質(zhì)質(zhì)量。設(shè)設(shè)計(jì)的文文檔化體體現(xiàn)在產(chǎn)產(chǎn)品規(guī)格格說(shuō)明書(shū)書(shū)(functionalspecification))、技術(shù)術(shù)設(shè)計(jì)文文檔(developmentdesigndocument))和軟件件配置文文檔(softwareconfigurationdocument)。8軟件開(kāi)發(fā)發(fā)過(guò)程3.編編程經(jīng)過(guò)需求求分析、、設(shè)計(jì)之之后,接接下來(lái)就就是用一一種或多多種具體體的編程程工具((如VS.Net,JBuild、、Eclipse、Delphi、、PB等等)進(jìn)行行編碼,,即將設(shè)設(shè)計(jì)轉(zhuǎn)換換成計(jì)算算機(jī)可讀讀的形式式。如果果設(shè)計(jì)做做得好、、做得仔仔細(xì),編編程就容容易了。。4.測(cè)測(cè)試任何編程程,免不不了存在在這樣或或那樣的的錯(cuò)誤,,所以有有必要進(jìn)進(jìn)行軟件件測(cè)試。。測(cè)試過(guò)過(guò)程集中中于軟件件的內(nèi)部部邏輯———保證證所有語(yǔ)語(yǔ)句都測(cè)測(cè)試到,,以及外外部功能能——即即引導(dǎo)測(cè)測(cè)試去發(fā)發(fā)現(xiàn)錯(cuò)誤誤,并保保證定義義好的輸輸入能夠夠產(chǎn)生與與預(yù)期結(jié)結(jié)果相同同的輸出出。測(cè)試試按不同同的過(guò)程程階段分分為單元元測(cè)試、、集成測(cè)測(cè)試、功功能測(cè)試試、系統(tǒng)統(tǒng)測(cè)試、、驗(yàn)證測(cè)測(cè)試等。。9軟件開(kāi)發(fā)發(fā)過(guò)程5.維維護(hù)從理論上上,軟件件測(cè)試的的覆蓋率率不可能能做到百百分之百百,所以以軟件在在交付給給用戶之之后有可可能存在在某些問(wèn)問(wèn)題,而而且用戶戶的需求求會(huì)發(fā)生生變化,,特別是是開(kāi)始使使用產(chǎn)品品之后,,對(duì)計(jì)算算機(jī)系統(tǒng)統(tǒng)有了真真正的認(rèn)認(rèn)識(shí)和了了解,會(huì)會(huì)提出適適用性更更好的、、功能增增強(qiáng)的要要求。所所以,軟軟件交付付之后不不可避免免地要進(jìn)進(jìn)行修改改、升級(jí)級(jí)等。軟件維護(hù)護(hù)復(fù)雜、、周期長(zhǎng)長(zhǎng),其成成本必然然很高。。通過(guò)提提高軟件件的需求求分析、、設(shè)計(jì)和和編程的的質(zhì)量,,強(qiáng)化軟軟件測(cè)試試,可以以大幅度度降低軟軟件的維維護(hù)成本本。10軟件開(kāi)發(fā)發(fā)過(guò)程軟件開(kāi)發(fā)發(fā)模式軟件開(kāi)發(fā)發(fā)模式是是指從最最初構(gòu)想想到公開(kāi)開(kāi)交付發(fā)發(fā)行軟件件的過(guò)程程。大棒模式式或邊寫(xiě)寫(xiě)邊改模模式瀑布模式式原型模式式快速應(yīng)用用(RAD)模模式螺旋模式式增量模式式和跌代代模式11大棒模式式或邊寫(xiě)寫(xiě)邊改模模式大棒模式式優(yōu)點(diǎn)是簡(jiǎn)簡(jiǎn)單。幾幾乎無(wú)計(jì)計(jì)劃。項(xiàng)項(xiàng)目成員員精力都都花在開(kāi)開(kāi)發(fā)軟件件和編寫(xiě)寫(xiě)代碼上上。最終終的軟件件產(chǎn)品是是什么樣樣不可知知。邊寫(xiě)邊改改模式在大棒模模式的基基礎(chǔ)上考考慮了產(chǎn)產(chǎn)品的要要求。項(xiàng)項(xiàng)目成員員通常只只有粗略略的想法法就進(jìn)行行簡(jiǎn)單的的設(shè)計(jì),,然后開(kāi)開(kāi)始漫長(zhǎng)長(zhǎng)的編碼碼、測(cè)試試、修復(fù)復(fù)。12大棒模式式或邊寫(xiě)寫(xiě)邊改模模式探索測(cè)試試如果采用用大棒模模式或者者邊寫(xiě)邊邊改模式式,就不不會(huì)有作作為測(cè)試試依據(jù)的的各類(lèi)文文檔。盡盡管這對(duì)對(duì)于軟件件測(cè)試員員不是理理想的狀狀況,但但是此時(shí)時(shí)可以采采用稱(chēng)為為探索測(cè)測(cè)試的解解決方案案。這需要把把軟件當(dāng)當(dāng)產(chǎn)品說(shuō)說(shuō)明書(shū)來(lái)來(lái)對(duì)待。。分步驟驟地逐項(xiàng)項(xiàng)探索軟軟件特性性。記錄錄軟件執(zhí)執(zhí)行情況況,詳細(xì)細(xì)描述功功能。在在這種情情況下,,無(wú)法像像有產(chǎn)品品說(shuō)明書(shū)書(shū)那樣完完整測(cè)試試軟件---比如如無(wú)法判判定是否否遺漏功功能,但但是可以以進(jìn)行系系統(tǒng)測(cè)試試。找到到軟件缺缺陷。另外,與同類(lèi)型型軟件進(jìn)進(jìn)行比較較也是一一個(gè)有效效的方法法。13軟件開(kāi)發(fā)發(fā)模式--原原型模型型在進(jìn)行了了基本需需求分析析之后,,快速開(kāi)開(kāi)發(fā)出產(chǎn)產(chǎn)品的原原型,然然后基于于這個(gè)原原型,同同客戶溝溝通、交交流,更更好地了了解客戶戶需求,,不斷修修改這個(gè)個(gè)原型,,到了雙雙方認(rèn)可可的程度度,再做做詳細(xì)地地分析、、設(shè)計(jì)和和編程,,最終開(kāi)開(kāi)發(fā)出令令客戶滿滿意的產(chǎn)產(chǎn)品。一般步驟驟如下::(1)先定義軟軟件的總總體目標(biāo)標(biāo),根據(jù)據(jù)已知的的需求來(lái)來(lái)規(guī)劃出出可實(shí)現(xiàn)現(xiàn)的區(qū)域域。(2)然然后是是“快速速設(shè)計(jì)””,集中中于系統(tǒng)統(tǒng)的總體體框架、、基本功功能和直直觀的輸輸入方式式和輸出出格式等等。(3)有了原型型,使客客戶對(duì)系系統(tǒng)實(shí)現(xiàn)現(xiàn)哪些具具體功能能、功能能實(shí)現(xiàn)到到什么程程度有更更好的理理解。開(kāi)開(kāi)發(fā)者可可以邊開(kāi)開(kāi)發(fā)邊評(píng)評(píng)估,不不斷細(xì)化化軟件的的需求,,逐步調(diào)調(diào)整原型型使其滿滿足客戶戶的要求求。這形形成一個(gè)個(gè)迭代的的過(guò)程。。14原型模型型即使開(kāi)始始建立的的原型過(guò)過(guò)于簡(jiǎn)單單或性能能很差,,難以使使用,但但為下一一次建立立適用的的模型積積累了經(jīng)經(jīng)驗(yàn),而而浪費(fèi)的的成本、、時(shí)間有有限。原型模型型的優(yōu)點(diǎn)點(diǎn)是使用用戶能夠夠感受到到實(shí)際的的系統(tǒng),,使開(kāi)發(fā)發(fā)者能夠夠快速地地構(gòu)造出出系統(tǒng)的的框架。。原型模型型的缺點(diǎn)點(diǎn)是產(chǎn)品品的先天天性不足足,因?yàn)闉殚_(kāi)發(fā)者者常常需需要做實(shí)實(shí)現(xiàn)上的的折中,,可能采采用不合合適的操操作系統(tǒng)統(tǒng)或程序序設(shè)計(jì)語(yǔ)語(yǔ)言,以以使原型型能夠盡盡快工作作。15RAD模模型RAD模模型RAD((rapapplicationdevelopment)模型型,即快快速應(yīng)用用開(kāi)發(fā)模模型。由由于其模模型構(gòu)圖圖形似字字母“V”,故故也稱(chēng)V模型,,是屬于于線性順順序一類(lèi)類(lèi)的軟件件開(kāi)發(fā)模模型。它它通過(guò)使使用基于于構(gòu)件的的開(kāi)發(fā)方方法來(lái)縮縮短產(chǎn)品品開(kāi)發(fā)的的周期,,提高開(kāi)開(kāi)發(fā)的速速度。RAD模模型實(shí)現(xiàn)現(xiàn)的前提提是能做做好需求求分析,,并且項(xiàng)項(xiàng)目范圍圍明確,,這一點(diǎn)點(diǎn)正好和和原型模模型相反反。16螺旋模型型螺旋模型型,最早早是由Boehm提出出來(lái)的,,是一個(gè)個(gè)演化軟軟件過(guò)程程模型,,它將原原型的迭迭代特征征與線性性順序模模型中控控制和系系統(tǒng)化方方面結(jié)合合起來(lái),,使得軟軟件增量量版本的的快速開(kāi)開(kāi)發(fā)成為為可能。。在螺旋旋模型中中,軟件件開(kāi)發(fā)是是一系列列的增量量發(fā)布。。在早期期的迭代代中,發(fā)發(fā)布的增增量可能能是一個(gè)個(gè)紙上的的模型或或原型;;在以后后的迭代代中,更更加完善善的被開(kāi)開(kāi)發(fā)系統(tǒng)統(tǒng)版本逐逐步產(chǎn)生生。17增量模式式和跌代代模式軟件開(kāi)發(fā)發(fā)分階段段可以通通過(guò)兩種種模型來(lái)來(lái)描述,,即增量量模型和和迭代模模型。增量模型型?描述述軟件產(chǎn)產(chǎn)品的不不同階段段是按產(chǎn)產(chǎn)品所具具有的功功能進(jìn)行行劃分,,先開(kāi)發(fā)發(fā)主要功功能或用用戶最需需要的功功能,然然后,隨隨著時(shí)間間推進(jìn),,不斷增增加新的的輔助功功能或次次要功能能,最終終開(kāi)發(fā)出出一個(gè)強(qiáng)強(qiáng)大的、、功能完完善的、、高質(zhì)量量的、穩(wěn)穩(wěn)定的產(chǎn)產(chǎn)品。迭代模型型?描述述軟件產(chǎn)產(chǎn)品的不不同階段段是按產(chǎn)產(chǎn)品深度度或細(xì)化化的程度度來(lái)劃分分。先將將產(chǎn)品的的整個(gè)框框架都建建立起來(lái)來(lái),在系系統(tǒng)的初初期,已已經(jīng)具有有用戶所所需求的的全部功功能。然然后,隨隨著時(shí)間間推進(jìn),,不斷細(xì)細(xì)化已有有的功能能或完善善已有功功能,這這個(gè)過(guò)程程好像是是一個(gè)迭迭代的過(guò)過(guò)程。最最終的目目標(biāo)是一一致的,,也是為為了實(shí)現(xiàn)現(xiàn)一個(gè)強(qiáng)強(qiáng)大的、、功能完完善的、、高質(zhì)量量的、穩(wěn)穩(wěn)定的產(chǎn)產(chǎn)品。18項(xiàng)目質(zhì)量量管理的的概念產(chǎn)品:過(guò)程的結(jié)結(jié)果四類(lèi):硬件:有形產(chǎn)品品,有計(jì)數(shù)的的特性;服務(wù):無(wú)形的,并且是在在供方和和顧客接接觸面上上至少需需要完成成一項(xiàng)活活動(dòng)的結(jié)結(jié)果軟件:由信息組組成,通常是無(wú)無(wú)形產(chǎn)品品并可以以方法\論文或程程序的形形式存在在.流程性材材料:有形產(chǎn)品品,有一定的的連續(xù)性性.19質(zhì)量的定定義ISO8402-1994《質(zhì)量管理理和質(zhì)量量保證術(shù)術(shù)語(yǔ)》中對(duì)質(zhì)量量所下的的定義是是:質(zhì)量是反反映實(shí)體(產(chǎn)品、過(guò)過(guò)程或活活動(dòng)等)滿足明確確和隱含含需要的的能力的的特性總總和。20實(shí)體(entity,,item)):“可單獨(dú)描描述和研研究的事事物”,,實(shí)體體可以是是活動(dòng)或或過(guò)程,,可以是是產(chǎn)品,,可以是是組織、、體系或或人,也也可以是是上述各各項(xiàng)的任任何組合合。需求(requirements)):包括“明明確需要要”和““隱含需需要”。。21為使“需求”可以實(shí)實(shí)際運(yùn)用用,一般般應(yīng)將其其轉(zhuǎn)化為為質(zhì)量要要求。所所謂質(zhì)量量要求,,是指““對(duì)需要要的表述述或?qū)⑿栊枰D(zhuǎn)化化為一組組對(duì)實(shí)體體特性的的定量或或定性的的規(guī)定要要求,以以使其實(shí)實(shí)現(xiàn)并進(jìn)進(jìn)行考核核”。22質(zhì)量不僅僅包括活活動(dòng)或過(guò)過(guò)程的結(jié)結(jié)果,還還包括它它們形成成和實(shí)現(xiàn)現(xiàn)的活動(dòng)動(dòng)及過(guò)程程本身;;質(zhì)量不僅僅包括產(chǎn)產(chǎn)品質(zhì)量量,還包包括它們們形成和和實(shí)現(xiàn)過(guò)過(guò)程中的的工作質(zhì)質(zhì)量;質(zhì)量不僅僅要滿足足顧客的的需要,,還要滿滿足社會(huì)會(huì)的需要要,并使使顧客、、從業(yè)人人員、業(yè)業(yè)主、供供方和社社會(huì)都收收益;(stakeholder,受益者)質(zhì)量問(wèn)題題不僅存存在于工工業(yè),還還存在于于服務(wù)業(yè)業(yè)及其他他各行各各業(yè)。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過(guò)程質(zhì)量工作質(zhì)量質(zhì)量23產(chǎn)品質(zhì)量量產(chǎn)品質(zhì)量量是指產(chǎn)產(chǎn)品能夠夠滿足使使用要求求所具備備的特性性。一般般包括性能、壽命、可靠性、安全性、經(jīng)濟(jì)性以及外觀質(zhì)量量等。產(chǎn)品質(zhì)量量的概念念,在不不同歷史史時(shí)期有有不同的的要求。。隨著生生產(chǎn)力發(fā)發(fā)展水平平不同和和由于各各種因素素的制約約,人們們對(duì)產(chǎn)品品質(zhì)量會(huì)會(huì)提出不不同的要要求。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過(guò)程質(zhì)量工作質(zhì)量質(zhì)量24服務(wù)質(zhì)量量服務(wù)質(zhì)量量是指服務(wù)務(wù)滿足明明確和隱隱含需要要的能力力的特性性總和。。定義中的的服務(wù),主要指指服務(wù)性性行業(yè)提提供的服服務(wù),如如交通運(yùn)運(yùn)輸、郵郵電、商商業(yè)、金金融保險(xiǎn)險(xiǎn)、飲食食、賓館館、醫(yī)療療衛(wèi)生、、文化娛娛樂(lè)、倉(cāng)倉(cāng)儲(chǔ)、咨咨詢、法法律等組組織提供供的服務(wù)務(wù)。由于于服務(wù)含含義的延延伸,有有時(shí)也包包括工業(yè)業(yè)產(chǎn)品的的售前、、售中和和售后服服務(wù),以以及企業(yè)業(yè)內(nèi)部上上道工序序?qū)ο碌赖拦ば虻牡姆?wù)。。反映服務(wù)務(wù)質(zhì)量要要求的質(zhì)質(zhì)量特性性主要有有功能性性、經(jīng)濟(jì)濟(jì)性、安安全性、、時(shí)間性性、舒適適性和文文明性。。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過(guò)程質(zhì)量工作質(zhì)量質(zhì)量25過(guò)程質(zhì)量量過(guò)程是指“將將輸入轉(zhuǎn)轉(zhuǎn)化為輸輸出的一一組彼此此相關(guān)的的資源和和活動(dòng)””。其中中資源可可包括人人員、資資金、設(shè)設(shè)施、設(shè)設(shè)備、技技術(shù)和方方法。過(guò)程質(zhì)量量,是指過(guò)過(guò)程滿足足明確和和隱含需需要的能能力的特特性之總總和。過(guò)程質(zhì)量量,可分為為開(kāi)發(fā)設(shè)計(jì)計(jì)過(guò)程質(zhì)質(zhì)量、制造過(guò)程程質(zhì)量、使用過(guò)程程質(zhì)量與服務(wù)過(guò)程程質(zhì)量四個(gè)子過(guò)過(guò)程的質(zhì)質(zhì)量。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過(guò)程質(zhì)量工作質(zhì)量質(zhì)量26工作質(zhì)量量工作質(zhì)量量,是指與與質(zhì)量有有關(guān)的各各項(xiàng)工作作對(duì)產(chǎn)品品質(zhì)量、、服務(wù)質(zhì)質(zhì)量、過(guò)過(guò)程質(zhì)量量的保證證程度。。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過(guò)程質(zhì)量工作質(zhì)量質(zhì)量27質(zhì)量特性性的概念念:質(zhì)量特性性:產(chǎn)品品或服務(wù)務(wù)滿足人人們明確確或隱含含需求的的能力、、屬性和和特征的的總和。。28質(zhì)量?jī)?nèi)涵涵:內(nèi)在質(zhì)量量特性::在產(chǎn)品品或服務(wù)務(wù)的持續(xù)續(xù)使用中中體現(xiàn)出出來(lái)的特特性(產(chǎn)產(chǎn)品的特特性、性性能、強(qiáng)強(qiáng)度、精精度等))外在質(zhì)量量特性::在產(chǎn)品品或服務(wù)務(wù)外在表表現(xiàn)方面面的屬性性和特性性(產(chǎn)品品外形、、包裝、、色澤、、味道等等)經(jīng)濟(jì)質(zhì)量量特性::與產(chǎn)品品或服務(wù)務(wù)的購(gòu)買(mǎi)買(mǎi)和使用用成本有有關(guān)的特特性(產(chǎn)產(chǎn)品的壽壽命、成成本、價(jià)價(jià)格、運(yùn)運(yùn)營(yíng)費(fèi)等等)商業(yè)質(zhì)量量特性::與產(chǎn)品品或服務(wù)務(wù)提供企企業(yè)承諾諾的各種種商業(yè)責(zé)責(zé)任有關(guān)關(guān)的特性性(產(chǎn)品品的保質(zhì)質(zhì)期、保保修期、、售后服服務(wù)水平平等)環(huán)保質(zhì)量量特性::與產(chǎn)品品或服務(wù)務(wù)對(duì)環(huán)境境的影響響有關(guān)的的特性29質(zhì)量的決決定因素素:一件產(chǎn)品品或一項(xiàng)項(xiàng)服務(wù)能能否成功功地完成成它預(yù)定定的使命命取決于于四個(gè)主主要因素素,它們是:(1)設(shè)計(jì)質(zhì)量量:設(shè)計(jì)人員員對(duì)產(chǎn)品品或服務(wù)務(wù)的一些些性能所所做出的的接受或或拒絕的的選擇。(2)質(zhì)量符合合設(shè)計(jì)的的程度::產(chǎn)品或服服務(wù)符合合(即實(shí)現(xiàn))設(shè)計(jì)人員員意圖的的程度。(3)便于使用用。(4)售后服務(wù)務(wù)。30戴明:W.E..Deming戴明總結(jié)結(jié)出14條質(zhì)量管管理原則則,他認(rèn)認(rèn)為一個(gè)個(gè)公司要要想使其其產(chǎn)品達(dá)達(dá)到規(guī)定定的質(zhì)量量水平必必須遵循循這些原原則。主要觀點(diǎn)點(diǎn)是引起效效率低下下和不良良質(zhì)量的的原因在在公司的的管理系系統(tǒng)而不不在職員員。部門(mén)門(mén)經(jīng)理的的責(zé)任就就是要不不斷調(diào)整整管理系系統(tǒng)以取取得預(yù)期期的結(jié)果果。戴明還強(qiáng)強(qiáng)調(diào)了減減少質(zhì)量量波動(dòng)(與一定標(biāo)標(biāo)準(zhǔn)之間間的偏差差)的必要性性。要減減少質(zhì)量量波動(dòng),,就需要要辨別引引起波動(dòng)動(dòng)的特殊殊原因(即可糾正正的原因因)和共同原原因(即隨機(jī)原原因)。質(zhì)量管理理專(zhuān)家—戴明31戴明14條原則的的核心::目標(biāo)不變變、持續(xù)續(xù)改善和和知識(shí)淵淵博;知識(shí)淵博博包括(1)以所在在公司為為榮;((2)掌握質(zhì)質(zhì)量波動(dòng)動(dòng)的原理理;(3)知識(shí)體體系;((4)心理學(xué)學(xué)原理;;戴明知識(shí)識(shí)淵博的的概念使使得日本本成為世世界經(jīng)濟(jì)濟(jì)強(qiáng)國(guó)的的好學(xué)信信條和價(jià)價(jià)值觀具具體化了了戴明14條原則的的核心32朱蘭:Juran朱蘭視質(zhì)質(zhì)量為適適用性((Fitnessforuse))。認(rèn)為通過(guò)過(guò)管理可可以控制制大約80%的質(zhì)量缺缺陷的發(fā)發(fā)生。包含質(zhì)量量計(jì)劃、、質(zhì)量控控制和質(zhì)質(zhì)量改進(jìn)進(jìn)的質(zhì)量量三元論論的思想想來(lái)描述述質(zhì)量管管理。根據(jù)朱蘭蘭的觀點(diǎn)點(diǎn),為建立有有能力滿滿足質(zhì)量量標(biāo)準(zhǔn)的的工作程程序,質(zhì)質(zhì)量計(jì)劃劃是必要要的。為為了掌握握何時(shí)采采取必要要措施糾糾正質(zhì)量量問(wèn)題就就必須實(shí)實(shí)施質(zhì)量量控制。。質(zhì)量改改進(jìn)有助助于發(fā)現(xiàn)現(xiàn)更好的的管理工工作方式式。管理就是是不斷改改進(jìn)工作作是朱蘭蘭理論的的一個(gè)核核心。朱蘭被被確認(rèn)為為第一個(gè)個(gè)提出計(jì)計(jì)算質(zhì)量量成本的的質(zhì)量管管理專(zhuān)家家。他解解釋了如如果不良良質(zhì)量的的成本可可以降低低的話,,那么就就有可能能增加公公司利潤(rùn)潤(rùn)。質(zhì)量管理理專(zhuān)家—朱蘭33費(fèi)根鮑姆姆:ArmandFeigenbaum前通用電電器生產(chǎn)產(chǎn)和質(zhì)量量控制經(jīng)經(jīng)理,他因提出出把質(zhì)量責(zé)責(zé)任推廣廣到生產(chǎn)產(chǎn)領(lǐng)域以以外而在質(zhì)量量運(yùn)動(dòng)中中聞名。。在推行“缺陷成成本”方法方面面起重要要作用。。根據(jù)這這一方法法,管理理應(yīng)服從從于質(zhì)量量。質(zhì)量管理理專(zhuān)家—費(fèi)根鮑姆姆341.全面質(zhì)量量控制是是一個(gè)在在公司內(nèi)內(nèi)部使質(zhì)質(zhì)量標(biāo)準(zhǔn)準(zhǔn)制定、、維持和和改進(jìn)集集成于一一體的系系統(tǒng)。公公司應(yīng)該該能夠使使工程部部、生產(chǎn)產(chǎn)部和服服務(wù)部門(mén)門(mén)共同發(fā)發(fā)揮作用用,在達(dá)到用用戶滿意意的同時(shí)時(shí)實(shí)現(xiàn)最最佳經(jīng)濟(jì)濟(jì)目標(biāo);;2.質(zhì)量控制制的“控控制”方方面應(yīng)該該包括制制定質(zhì)量量標(biāo)準(zhǔn)、、評(píng)價(jià)與與這些標(biāo)標(biāo)準(zhǔn)有關(guān)關(guān)的行為為、當(dāng)沒(méi)沒(méi)有達(dá)到到預(yù)定標(biāo)標(biāo)準(zhǔn)時(shí)采采取糾正正措施以以及制定定改進(jìn)質(zhì)質(zhì)量標(biāo)準(zhǔn)準(zhǔn)計(jì)劃;;3.影響質(zhì)量量的因素素可分為為兩大類(lèi)類(lèi):技術(shù)性的的和人為為的。人人為的因因素更為為重要;;4.質(zhì)量成本本可被分分為四類(lèi)類(lèi):預(yù)防成本本、鑒定定成本、、外部損損失成本本和內(nèi)部部損失成成本;5.重要的是是要控制制源頭質(zhì)質(zhì)量費(fèi)根鮑姆姆質(zhì)量控控制基本本原理要要點(diǎn)35質(zhì)量管理理的基本本概念::古津進(jìn)的的定義::向消費(fèi)者者或顧客客提供高高質(zhì)量產(chǎn)產(chǎn)品與服服務(wù)的一一項(xiàng)活動(dòng)動(dòng)。這種產(chǎn)產(chǎn)品和服服務(wù)必須須保證滿滿足需求求、價(jià)格格便宜和和供應(yīng)及及時(shí)。定義說(shuō)明明:質(zhì)量管理理目的::向消費(fèi)費(fèi)者或顧顧客提供供高質(zhì)量量產(chǎn)品與與服務(wù)目標(biāo)和作作用:使使產(chǎn)品和和服務(wù)達(dá)達(dá)到三項(xiàng)項(xiàng)要求,,即滿足足需求、、價(jià)格便便宜和供供應(yīng)及時(shí)時(shí)36質(zhì)量管理理定義::ISO8402一1994(質(zhì)量管管理和質(zhì)質(zhì)量保證證術(shù)語(yǔ)))對(duì)質(zhì)量量管理的的定義是是:質(zhì)量管理理是確定定質(zhì)量方方針、目目標(biāo)和職職責(zé),并并在質(zhì)量量體系中中通過(guò)諸諸如質(zhì)量量策劃、、質(zhì)量控控制、質(zhì)質(zhì)量保證證和質(zhì)量量改進(jìn)使使其實(shí)施施的全部部管理職職能的所所有活動(dòng)動(dòng)。37質(zhì)量管理理定義::①質(zhì)量管理理是各級(jí)級(jí)管理者者的職責(zé)責(zé),但必須由由最高管管理者領(lǐng)領(lǐng)導(dǎo)。質(zhì)質(zhì)量管理理的實(shí)施施涉及到到組織中中的所有有成員。。②在質(zhì)量管管理中要要考慮到到經(jīng)濟(jì)性性因素。。質(zhì)量管管理是企企業(yè)管理理的重要要組成部部分,是企業(yè)管管理職能能中的重重要職能能。企業(yè)業(yè)一般包包括經(jīng)營(yíng)營(yíng)決策、、計(jì)劃、、生產(chǎn)、、技術(shù)、、質(zhì)量、、勞資、、供應(yīng)、、銷(xiāo)售、、銷(xiāo)后服服務(wù)、成成本財(cái)務(wù)務(wù)等管理理部門(mén)。。質(zhì)量管管理處于于重要的的地位,我國(guó)有關(guān)關(guān)領(lǐng)導(dǎo)人人提出:“企業(yè)管理理應(yīng)以質(zhì)質(zhì)量管理理為綱",質(zhì)量管理理帶動(dòng)、、推動(dòng)和和聯(lián)系其其它部門(mén)門(mén)完成企企業(yè)生產(chǎn)產(chǎn)經(jīng)營(yíng)活活動(dòng)的任任務(wù)。38質(zhì)量方針針:指由由組織的的最高管管理者正正式發(fā)布布的該組組織總的的質(zhì)量宗宗旨和方方向。質(zhì)量目標(biāo)標(biāo):在質(zhì)質(zhì)量方面面所追求求的目的的,是對(duì)對(duì)質(zhì)量方方針的展展開(kāi)。質(zhì)量管理理的術(shù)語(yǔ)語(yǔ)和內(nèi)涵涵:39質(zhì)量策劃劃:是質(zhì)質(zhì)量管理理的一部部分,致致力于制制定質(zhì)量量目標(biāo)并并規(guī)定必必要的運(yùn)運(yùn)行過(guò)程程和相關(guān)關(guān)資源以以實(shí)現(xiàn)質(zhì)質(zhì)量目標(biāo)標(biāo)。包括:質(zhì)質(zhì)量管理理體系策策劃、產(chǎn)產(chǎn)品實(shí)現(xiàn)現(xiàn)策劃以以及過(guò)程程運(yùn)行策策劃。質(zhì)質(zhì)量計(jì)劃劃是策劃劃的結(jié)果果之一。。最終的的目的是是滿足顧顧客要求求。質(zhì)量控制制:致力力于滿足足質(zhì)量要要求。包包括設(shè)定定標(biāo)準(zhǔn)、、測(cè)量結(jié)結(jié)果、判判定、采采取措施施。40質(zhì)量保證證:致力力于提供供質(zhì)量要要求會(huì)得得到滿足足的信任任。質(zhì)量改進(jìn)進(jìn):致力力于增強(qiáng)強(qiáng)滿足質(zhì)質(zhì)量要求求的能力力。I‘mtrying!41質(zhì)量管理理的任務(wù)務(wù):正確制訂訂和貫徹徹執(zhí)行質(zhì)質(zhì)量方針針和政策策;保證和提提高產(chǎn)品品質(zhì)量和和服務(wù)質(zhì)質(zhì)量,生產(chǎn)出物物美價(jià)廉廉的產(chǎn)品品,以滿足用用戶需要要;不斷降低低物質(zhì)消消耗,降低質(zhì)量量成本和和提高經(jīng)經(jīng)濟(jì)效益益;提高領(lǐng)導(dǎo)導(dǎo)和職工工的質(zhì)量量意識(shí)和和素質(zhì),促進(jìn)企業(yè)業(yè)素質(zhì)和和管理水水平的提提高;研究和發(fā)發(fā)展質(zhì)量量理論和和質(zhì)量科科學(xué)。42項(xiàng)目質(zhì)量量的概念念項(xiàng)目的質(zhì)質(zhì)量(雙重性::產(chǎn)品質(zhì)質(zhì)量,服服務(wù)質(zhì)量量)從項(xiàng)目作作為一次次性的活活動(dòng)來(lái)看看,項(xiàng)目目質(zhì)量體體現(xiàn)在由由WBS反映出的的項(xiàng)目范范圍內(nèi)所所有的階階段、子子項(xiàng)目、、項(xiàng)目工工作單元元的質(zhì)量量所構(gòu)成成,也即即項(xiàng)目的工工作質(zhì)量量;從項(xiàng)目作作為一項(xiàng)項(xiàng)最終產(chǎn)產(chǎn)品來(lái)看看,項(xiàng)目目質(zhì)量體體現(xiàn)在其其性能或或者使用用價(jià)值上上,也即即項(xiàng)目的產(chǎn)產(chǎn)品質(zhì)量量。項(xiàng)目是應(yīng)應(yīng)業(yè)主/客戶的要要求進(jìn)行行的,不同的業(yè)業(yè)主/客戶有著著不同的的質(zhì)量要要求,其其意圖已已反映在在項(xiàng)目合合同中。。因此,,項(xiàng)目合同同是進(jìn)行行項(xiàng)目質(zhì)質(zhì)量管理理的主要要依據(jù)。43項(xiàng)目質(zhì)量量管理的的概念::為保障項(xiàng)項(xiàng)目產(chǎn)出出物能夠夠滿足項(xiàng)項(xiàng)目業(yè)主主、客戶戶以及項(xiàng)項(xiàng)目其他他相關(guān)利利益者的的需要,,所開(kāi)展展的對(duì)于于項(xiàng)目產(chǎn)產(chǎn)出物質(zhì)質(zhì)量和項(xiàng)項(xiàng)目工作作質(zhì)量的的全面管理理工作。包括:項(xiàng)目質(zhì)量量方針的的確定項(xiàng)目質(zhì)量量目標(biāo)和和質(zhì)量責(zé)責(zé)任的制制定項(xiàng)目質(zhì)量量體系的的建設(shè)為實(shí)現(xiàn)項(xiàng)項(xiàng)目質(zhì)量量目標(biāo)所所開(kāi)展的的項(xiàng)目質(zhì)質(zhì)量計(jì)劃劃、項(xiàng)目目質(zhì)量控控制和項(xiàng)項(xiàng)目質(zhì)量量保障等等一系列列質(zhì)量管管理工作作44項(xiàng)目質(zhì)量量管理的的思想::全面質(zhì)量量管理的的思想-質(zhì)量管理理的全員員性、全全過(guò)程性性、全要要素性。。項(xiàng)目質(zhì)量量管理的的幾個(gè)重重要理念念:使顧客滿滿意是項(xiàng)項(xiàng)目質(zhì)量量管理的的目的項(xiàng)目質(zhì)量量是干出出來(lái)的,,不是檢檢驗(yàn)出來(lái)來(lái)的項(xiàng)目質(zhì)量量管理的的責(zé)任是是全體團(tuán)團(tuán)隊(duì)成員員的項(xiàng)目質(zhì)量量管理的的關(guān)鍵是是不斷監(jiān)監(jiān)控和改改進(jìn)項(xiàng)目質(zhì)量量確定與與項(xiàng)目質(zhì)質(zhì)量實(shí)施施項(xiàng)目質(zhì)量量等級(jí)與與項(xiàng)目質(zhì)質(zhì)量好壞壞45ISO10006國(guó)際項(xiàng)目目質(zhì)量管管理標(biāo)準(zhǔn)準(zhǔn):
國(guó)際標(biāo)準(zhǔn)準(zhǔn)ISO10006是由ISO//TCl76//SC2國(guó)際標(biāo)準(zhǔn)準(zhǔn)化組織織質(zhì)量管理理和質(zhì)量量保證技技術(shù)委員員會(huì)質(zhì)量量體系分分委員會(huì)會(huì)制定的的,這一文件是是1997年12月發(fā)布的的,文件件的全稱(chēng)稱(chēng)是:《質(zhì)量管理理—項(xiàng)目質(zhì)量管管理指南南》。該文件件分為兩兩個(gè)部分分,一個(gè)個(gè)是主文件部分,另有三三個(gè)附件件。其中中主文件件部分的的核心內(nèi)內(nèi)容包括括三個(gè)部部分,其一是該該標(biāo)準(zhǔn)所所涉及的的范圍和和所引用用的標(biāo)準(zhǔn)準(zhǔn)及其相相關(guān)定義義,其二是有關(guān)關(guān)項(xiàng)目特特征的說(shuō)說(shuō)明,其其三是項(xiàng)項(xiàng)目管理理過(guò)程中中的質(zhì)量量規(guī)范。。第二部分分是主要內(nèi)容容,它包括括了項(xiàng)目目策劃、、集成管管理、范范圍管理、時(shí)間間管理、、成本管管理、資資源管理理、組織織與人力力資源管管理、溝通管理理、風(fēng)險(xiǎn)險(xiǎn)管理、、采購(gòu)管管理等各各方面質(zhì)質(zhì)量保障障與質(zhì)量量控制方面的規(guī)規(guī)定。46ISO10006標(biāo)準(zhǔn)的內(nèi)內(nèi)容:本標(biāo)準(zhǔn)的的適用范范圍本標(biāo)準(zhǔn)引引用的標(biāo)標(biāo)準(zhǔn)條款款相關(guān)的定定義項(xiàng)目的特特性項(xiàng)目過(guò)程程中的質(zhì)質(zhì)量管理理總結(jié)項(xiàng)目目經(jīng)驗(yàn)
47軟件質(zhì)量量的概念念軟件質(zhì)量量的定義義軟件質(zhì)量量模型48軟件質(zhì)量量的定義義1.軟件件質(zhì)量的的定義1)ANSI/IEEEStd729-1983定義軟軟件質(zhì)量量為:““與軟件產(chǎn)產(chǎn)品滿足足規(guī)定的的和隱含含的需求求的能力力有關(guān)的的特征或或特性的的全體”。2)M..J.Fisher將將軟件質(zhì)質(zhì)量定義義為:““所有描描述計(jì)算算機(jī)軟件件優(yōu)秀程程度的特特性的組組合。””3)GB/T6583–ISO8402((1994)定定義軟件件質(zhì)量為為:“反映實(shí)體體滿足明明確和隱隱含需要要的能力力和特性性總和”也就是說(shuō)說(shuō),為滿滿足軟件件的各項(xiàng)項(xiàng)精確定定義的功功能、性性能需求求,符合合文檔化化的開(kāi)發(fā)發(fā)標(biāo)準(zhǔn),,需要相相應(yīng)地給給出或設(shè)設(shè)計(jì)一些些質(zhì)量特特性及其其組合,,作為在在軟件開(kāi)開(kāi)發(fā)與維維護(hù)中的的重要考考慮因素素。如果果這些質(zhì)質(zhì)量特性性及其組組合都能能在產(chǎn)品品中得到到滿足,,則這個(gè)個(gè)軟件產(chǎn)產(chǎn)品質(zhì)量量就是高高的。49軟件質(zhì)量量的定義義軟件質(zhì)量量反映了了以下三三方面的的問(wèn)題::軟件需求求是度量量軟件質(zhì)質(zhì)量的基基礎(chǔ)。。不符合合需求的的軟件就就不具備備質(zhì)量。。規(guī)范化的的標(biāo)準(zhǔn)定定義了一一組開(kāi)發(fā)發(fā)準(zhǔn)則,,用來(lái)指指導(dǎo)軟件件人員用用工程化化的方法法來(lái)開(kāi)發(fā)發(fā)軟件。。如果不不遵守這這些開(kāi)發(fā)發(fā)準(zhǔn)則,,軟件質(zhì)質(zhì)量就得得不到保保證。往往會(huì)有有一些隱隱含的需需求沒(méi)有有顯式地地提出來(lái)來(lái)。如軟軟件應(yīng)具具備良好好的可維維護(hù)性。。如果軟軟件只滿滿足那些些精確定定義了的的需求而而沒(méi)有滿滿足這些些隱含的的需求,,軟件質(zhì)質(zhì)量也不不能保證證。50軟件質(zhì)量量的定義義2.軟件件質(zhì)量特特性軟件質(zhì)量量特性,,反映了了軟件的的本質(zhì)。。討論一一個(gè)軟件件的質(zhì)量量,問(wèn)題題最終要要?dú)w結(jié)到到定義軟軟件的質(zhì)質(zhì)量特性性。而定定義一個(gè)個(gè)軟件的的質(zhì)量,,就等價(jià)價(jià)于為該該軟件定定義一系系列質(zhì)量量特性。。51軟件質(zhì)量量的定義義通常,軟軟件質(zhì)量量可由以以下主要要特性來(lái)來(lái)定義::(1)功能性::軟件所所實(shí)現(xiàn)的的功能達(dá)達(dá)到它的的設(shè)計(jì)規(guī)規(guī)范和滿滿足用戶戶需求的的程度;;(2)效效率:在在規(guī)定條條件下,,用軟件件實(shí)現(xiàn)某某種功能能所需的的計(jì)算機(jī)機(jī)資源((包括時(shí)時(shí)間)的的有效程程度;(3)可可靠性::在滿足足一定條條件的應(yīng)應(yīng)用環(huán)境境中,軟軟件能夠夠正常維維持其工工作的能能力;(4)安安全性::為了防防止意外外或人為為的破壞壞,軟件件應(yīng)具備備的自身身保護(hù)能能力能力力;52軟件質(zhì)量量的定義義(6)可可維護(hù)性性:當(dāng)環(huán)環(huán)境改變變或軟件件運(yùn)行發(fā)發(fā)生故障障時(shí),為為了使其其恢復(fù)正正常運(yùn)行行所做努努力的程程度;(7)可可擴(kuò)充性性:在功功能改變變和擴(kuò)充充情況下下,軟件件能夠正正常運(yùn)行行的能力力;(8)可可移植性性:為使使一個(gè)軟軟件從現(xiàn)現(xiàn)有運(yùn)行行平臺(tái)向向另一個(gè)個(gè)運(yùn)行平平臺(tái)過(guò)度度所做努努力的程程度(9)重重用性::整個(gè)軟軟件或其其中一部部分能作作為軟件件包而被被再利用用的程度度。53軟件質(zhì)量量的定義義3.軟件件生存期期與質(zhì)量量特性從用戶的的角度看看,軟件件的生存存期可分分為如下下三個(gè)階階段:1)初期期運(yùn)用::運(yùn)行新新開(kāi)發(fā)的的軟件產(chǎn)產(chǎn)品。2)維護(hù)護(hù)與擴(kuò)充充:在運(yùn)運(yùn)行過(guò)程程中修改改缺欠的的內(nèi)容;;而且,,為了進(jìn)進(jìn)一步的的使用,,需根據(jù)據(jù)運(yùn)行環(huán)環(huán)境(主主要指應(yīng)應(yīng)用環(huán)境境和技術(shù)術(shù)環(huán)境))的變化化做功能能上和性性能上的的擴(kuò)充。。3)移植植和連接接:把在在原有平平臺(tái)上運(yùn)運(yùn)行的軟軟件向其其它新的的運(yùn)行環(huán)環(huán)境轉(zhuǎn)移移、或者者組成軟軟件包以以便重用用、或與與其它軟軟件進(jìn)行行連接。。54軟件質(zhì)量量的定義義對(duì)于軟件件所需求求的質(zhì)量量特性,,在軟件件生存期期的不同同階段中中情況各各有不同同,要求求也不一一樣,這這可由下下圖說(shuō)明明。Back55軟件質(zhì)量量模型所謂質(zhì)量量模型是是指提供供聲明質(zhì)質(zhì)量需求求和評(píng)價(jià)價(jià)質(zhì)量基基礎(chǔ)的特特性以及及特性之之間關(guān)系系的集合合。換句句話說(shuō)質(zhì)質(zhì)量模型型是用來(lái)來(lái)描述質(zhì)質(zhì)量需求求以及對(duì)對(duì)質(zhì)量進(jìn)進(jìn)行評(píng)價(jià)價(jià)的理論論基礎(chǔ)。。早在1976年年,由Boehm等提提出軟件件質(zhì)量模模型的分分層方案案。1979年年McCall等人改改進(jìn)Boehm質(zhì)量量模型又又提出了了一種軟軟件質(zhì)量量模型。。模型包括質(zhì)量量要素(factor)、準(zhǔn)則(criteria))和度量(metric)三層次。。如圖所所示。特性是軟軟件質(zhì)量量的反映映,軟件件屬性可可用做評(píng)評(píng)價(jià)準(zhǔn)則則,定量量化地度度量軟件件屬性可可知軟件件質(zhì)量的的優(yōu)劣。。56軟件質(zhì)量量模型McCall質(zhì)量度量量模型框框要素(特性)評(píng)價(jià)準(zhǔn)則評(píng)價(jià)準(zhǔn)則評(píng)價(jià)準(zhǔn)則度量度量度量面向管理理觀點(diǎn)的的產(chǎn)品質(zhì)質(zhì)量決定產(chǎn)品品質(zhì)量的的軟件屬屬性定量化地地度量軟軟件屬性性57軟件質(zhì)量量模型軟件質(zhì)量量要素直直接影響響軟件開(kāi)開(kāi)發(fā)過(guò)程程各個(gè)階階段的產(chǎn)產(chǎn)品質(zhì)量量。由于對(duì)軟軟件質(zhì)量量理解的的不斷深深化,軟軟件質(zhì)量量要素不不是一成成不變的的。McCall等人給出出的軟件件質(zhì)量要要素共11個(gè),分為為三類(lèi),,分別面向向軟件產(chǎn)產(chǎn)品的運(yùn)運(yùn)行、修修正、轉(zhuǎn)轉(zhuǎn)移。它它們與特特性的關(guān)關(guān)系如圖圖所示。。58軟件質(zhì)量量模型產(chǎn)品修正產(chǎn)品轉(zhuǎn)移產(chǎn)品運(yùn)行可維護(hù)性測(cè)試性靈活性互聯(lián)性可移植性復(fù)用性正確性可靠性可使用性效率完整性McCall軟件質(zhì)量量模型59軟件質(zhì)量量模型正確性::在預(yù)定環(huán)環(huán)境下,,軟件滿滿足設(shè)計(jì)計(jì)規(guī)格說(shuō)說(shuō)明及用用戶預(yù)期期目標(biāo)的的程度。。它要求求軟件沒(méi)沒(méi)有錯(cuò)誤誤??煽啃裕海很浖凑照赵O(shè)計(jì)要要求,在在規(guī)定時(shí)時(shí)間和條條件下不不出故障障,持續(xù)續(xù)運(yùn)行的的程度。。效率:為了完成成預(yù)定功功能,軟軟件系統(tǒng)統(tǒng)所需的的計(jì)算機(jī)機(jī)資源的的多少。。完整性::為了某一一目的而而保護(hù)數(shù)數(shù)據(jù),避避免它受受到偶然然的,或或有意的的破壞、、改動(dòng)或或遺失的的能力力??墒褂眯孕裕簩?duì)于一個(gè)個(gè)軟件系系統(tǒng),用用戶學(xué)習(xí)習(xí)、使用用軟件及及為程序序準(zhǔn)備輸輸入和解解釋輸出出所需工工作量的的大小。。60軟件質(zhì)量量模型可維護(hù)性性:為滿足用用戶新的的要求,,或當(dāng)環(huán)環(huán)境發(fā)生生了變化化,或運(yùn)運(yùn)行中發(fā)發(fā)現(xiàn)了新新的錯(cuò)誤誤時(shí),對(duì)對(duì)一個(gè)已已投入運(yùn)運(yùn)行的軟軟件進(jìn)行行相應(yīng)診診斷和修修改所需需工作量量的大小小??蓽y(cè)試性性:測(cè)試軟件件以確保保其能夠夠執(zhí)行預(yù)預(yù)定功能能所需工工作量的的大小。。靈活性::修改或改改進(jìn)一個(gè)個(gè)已投入入運(yùn)行的的軟件所所需工作作量的大大小。61軟件質(zhì)量量模型可移植性性:將一個(gè)軟軟件系統(tǒng)統(tǒng)從一個(gè)個(gè)計(jì)算機(jī)機(jī)系統(tǒng)或或環(huán)境移移植到另另一個(gè)計(jì)計(jì)算機(jī)系系統(tǒng)或環(huán)環(huán)境中中運(yùn)行時(shí)時(shí)所需工工作量的的大小。。復(fù)用性::一個(gè)軟件件(或軟軟件的部部件)能能再次用用于其它它應(yīng)用((該應(yīng)用用的功能能與此軟軟件或軟軟件部件件的所完完成的功功能有聯(lián)聯(lián)系)的的程度。?;ミB性::連接一個(gè)個(gè)軟件和和其他系系統(tǒng)所需需工作量量的大小小。如果果這個(gè)軟軟件要聯(lián)聯(lián)網(wǎng),或或與其他他系統(tǒng)統(tǒng)通信,,或要把把其他系系統(tǒng)納入入到自己己的控制制之下,,必須有有系統(tǒng)間間的接口口,使之之可以聯(lián)聯(lián)結(jié)?;セミB性很很重要。。它又稱(chēng)稱(chēng)相互操操作性。。62軟件質(zhì)量量模型通常,對(duì)對(duì)以上各各個(gè)質(zhì)量量特性直直接進(jìn)行行度量是是很困難難的,在在有些情情況下甚甚至是不不可能的的。因此此,McCall定義義了一組比較容容易度量量的軟件件質(zhì)量要要素評(píng)價(jià)價(jià)準(zhǔn)則,使用它它們對(duì)反反映質(zhì)量量特性的的軟件屬屬性分級(jí)級(jí),以此此來(lái)估計(jì)計(jì)軟件質(zhì)質(zhì)量特性性的值。。定義評(píng)價(jià)價(jià)準(zhǔn)則的的關(guān)鍵是是確定影影響軟件件質(zhì)量要要素的屬屬性。這這些屬性性必須滿滿足①比較完完整、準(zhǔn)準(zhǔn)確的描描述軟件件質(zhì)量要要素;②比較容容易量化化和測(cè)量量,能夠夠反映軟軟件質(zhì)量量的優(yōu)劣劣。McCall定定義的軟軟件質(zhì)量量要素評(píng)評(píng)價(jià)準(zhǔn)則則共21種,它它們是::63McCall軟件質(zhì)量量要素評(píng)評(píng)價(jià)準(zhǔn)則則1.可審查性性(Auditability):檢查軟件件需求、、規(guī)格說(shuō)說(shuō)明、標(biāo)標(biāo)準(zhǔn)、過(guò)過(guò)程、指指令、代代碼及合合同是否否一致的的難易程程度。2.準(zhǔn)確性(Accuracy)):計(jì)算和控控制的精精度,最最好表示示成相對(duì)對(duì)誤差的的函數(shù),值越大表表示精度度越高。。3.通信通用用性(CommunicationCommonality):使用標(biāo)準(zhǔn)準(zhǔn)接口、、協(xié)議和和頻帶的的程度。。4.完全性(Completeness):所需功能能完全實(shí)實(shí)現(xiàn)的程程度。5.簡(jiǎn)明性(Conciseness)):程序源代代碼的緊緊湊性。。6.一致性(Consistency):設(shè)計(jì)文檔檔與系統(tǒng)統(tǒng)實(shí)現(xiàn)的的一致性性。7.數(shù)據(jù)通用用性(DataCommonality):在程序中中使用標(biāo)標(biāo)準(zhǔn)的數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)和類(lèi)型型。8.容錯(cuò)性(Errortolerance)):系統(tǒng)在各各種異常常條件下下提供繼繼續(xù)操作作的能力力64McCall軟件質(zhì)量量要素評(píng)評(píng)價(jià)準(zhǔn)則則9.執(zhí)行效率率(ExecutionEfficiency)):程序運(yùn)行行效率。。10.可擴(kuò)充性性(Expandability):能夠?qū)Y(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)、數(shù)據(jù)據(jù)設(shè)計(jì)和和過(guò)程設(shè)設(shè)計(jì)進(jìn)行行擴(kuò)充的的程度11.通用性(Generality):程序部件件潛在的的應(yīng)用范范圍的廣廣泛性12.硬件獨(dú)立立性(HardwareIndependence):軟件同支支持它運(yùn)運(yùn)行的硬硬件系統(tǒng)統(tǒng)不相關(guān)關(guān)的程度度。13.檢測(cè)性(Instrumentation):監(jiān)視程序序的運(yùn)行行,一旦旦發(fā)生錯(cuò)錯(cuò)誤時(shí),,標(biāo)識(shí)錯(cuò)錯(cuò)誤的程程度。14.模塊化(Modularity):程序部件件的功能能獨(dú)立性性。65McCall軟件質(zhì)量量要素評(píng)評(píng)價(jià)準(zhǔn)則則15.可操作性性(Operability)):操作一個(gè)個(gè)軟件的的難易程程度。16.安全性(Security)):控制或保保護(hù)程序序和數(shù)據(jù)據(jù)不受破破壞的機(jī)機(jī)制,以以防止程程序和數(shù)數(shù)據(jù)受到到意外的的或蓄意意的存取取、使用用、修改改、毀壞壞或泄密密。17.自文檔化化(Self-documentation):源代碼提提供有意意義文檔檔的程度度。18.簡(jiǎn)單性(Simplicity):理解程序序的難易易程度。。19.軟件系統(tǒng)統(tǒng)獨(dú)立性性(SoftwareSystemIndependence):程序與非非標(biāo)準(zhǔn)的的程序設(shè)設(shè)計(jì)語(yǔ)言言特征、、操作系系統(tǒng)特征征、以及及其他環(huán)環(huán)境約束束無(wú)關(guān)的的程度。。20.可追蹤性性(Tracebility):對(duì)軟件進(jìn)進(jìn)行正向向和反向向追蹤的的能力。。21.易培訓(xùn)性性(Training)):軟件支持持新用戶戶使用該該系統(tǒng)的的能力。。66計(jì)算軟件件質(zhì)量要要素軟件質(zhì)量量要素Fj的值可用用下式計(jì)計(jì)算LFj=∑CjkMkj=1,,2,...,,11..k=1其中Mk是軟件質(zhì)質(zhì)量要素素Fj對(duì)第k種評(píng)價(jià)準(zhǔn)準(zhǔn)則的測(cè)測(cè)量值Cjk是相應(yīng)的的加權(quán)系系數(shù)McCall定義的評(píng)評(píng)價(jià)準(zhǔn)則則多數(shù)都都沒(méi)有客客觀的測(cè)測(cè)量方法法,只能能憑主觀觀印象為為評(píng)價(jià)準(zhǔn)準(zhǔn)則定值值。McCall將評(píng)價(jià)準(zhǔn)準(zhǔn)則分為為0--10級(jí)。0級(jí)最低,10級(jí)最高。。Mk的取值是是0,0.1,,0..2,,…,1..067質(zhì)量要素素與評(píng)價(jià)價(jià)準(zhǔn)則((1//2)要素關(guān)系準(zhǔn)則正確性可靠性有效性完整性可維護(hù)可測(cè)試可移植可重用互操作可用性靈活性可審查性VV準(zhǔn)確性V通信通用性V完全性V簡(jiǎn)明性VVV一致性VVVV數(shù)據(jù)通用性V容錯(cuò)性V執(zhí)行效率V可擴(kuò)充性V通用性VVVV68質(zhì)量要素素與評(píng)價(jià)價(jià)準(zhǔn)則((2//2)要素關(guān)系準(zhǔn)則正確性可靠性有效性完整性可維護(hù)可測(cè)試可移植可重用互操作可用性靈活性硬件獨(dú)立性VVVV檢測(cè)性VVV模塊化VVVVVVV可操作性VV安全性V自文擋化VVVVV簡(jiǎn)單性VVVV軟件獨(dú)立性VV可追蹤性V易培訓(xùn)性V69McCall軟件質(zhì)量量要素評(píng)評(píng)價(jià)準(zhǔn)則則McCall軟件質(zhì)量量度量模模型為軟軟件質(zhì)量量管理奠奠定了基基礎(chǔ)模型由軟軟件質(zhì)量量要素和和評(píng)價(jià)準(zhǔn)準(zhǔn)則組成成加權(quán)系數(shù)數(shù)Cjk滿足∑Cjk=1其中Cjk≥0當(dāng)質(zhì)量要要素Fj與k項(xiàng)評(píng)價(jià)準(zhǔn)準(zhǔn)則無(wú)關(guān)關(guān)時(shí),Cjk=0McCall評(píng)價(jià)準(zhǔn)則則項(xiàng)數(shù)L=2170軟件質(zhì)量量模型ISO軟件質(zhì)量量度量模模型1985年國(guó)際標(biāo)標(biāo)準(zhǔn)化組組織(ISO)建議,軟軟件質(zhì)量量度量模模型由三三層組成成。高層稱(chēng)軟軟件質(zhì)量量需求評(píng)評(píng)價(jià)準(zhǔn)則則(SQRC);;中層稱(chēng)軟軟件質(zhì)量量設(shè)計(jì)評(píng)評(píng)價(jià)準(zhǔn)則則(SQDC);;低層稱(chēng)軟軟件質(zhì)量量度量評(píng)評(píng)價(jià)準(zhǔn)則則(SQMC)。分別對(duì)應(yīng)應(yīng)McCall等人的要要素、評(píng)評(píng)價(jià)準(zhǔn)則則和度量量。ISO認(rèn)為應(yīng)對(duì)對(duì)高層和和中層建建立國(guó)際際標(biāo)準(zhǔn),,以便在在國(guó)際范范圍內(nèi)推推廣軟件件質(zhì)量管管理,而而低層可可由各單單位自行行制定。。ISO高層由8個(gè)要素組組成、中中層由23個(gè)評(píng)價(jià)準(zhǔn)準(zhǔn)則組成成。它們們之間的的關(guān)系如如表所示示。71ISO的的質(zhì)量要要素與評(píng)評(píng)價(jià)準(zhǔn)則則(1/2)要素關(guān)系準(zhǔn)則正確性可容性有效性安全性可用性可維護(hù)靈活性互操作可追蹤性V完全性V一致性VVV準(zhǔn)確性V容錯(cuò)性V簡(jiǎn)單性VV模塊化VV通用性V可擴(kuò)充性V檢測(cè)性V自描述性VV72ISO的的質(zhì)量要要素與評(píng)評(píng)價(jià)準(zhǔn)則則(2/2)要素關(guān)系準(zhǔn)則正確性可容性有效性安全性可用性可維護(hù)靈活性互操作執(zhí)行效率V存儲(chǔ)效率V存取控制V存取審查V可操作性V易培訓(xùn)性V通信性V軟件獨(dú)立性V硬件獨(dú)立性V通信通用性V數(shù)據(jù)通用性V簡(jiǎn)明性V73軟件質(zhì)量量模型1991年,ISO發(fā)發(fā)布了ISO//IEC9126質(zhì)量量特性的的國(guó)際標(biāo)標(biāo)準(zhǔn),將將質(zhì)量特特性降為為6個(gè),,即功能能性、可可靠性、、可維護(hù)護(hù)性、效效率、可可使用性性、可移移植性,,并定義義了21個(gè)子特特性。1991年發(fā)布布的ISO/IEC9126標(biāo)準(zhǔn)現(xiàn)現(xiàn)在被分分為了兩兩部,ISO//IEC9126(軟軟件產(chǎn)品品質(zhì)量))和ISO/IEC14598(軟軟件產(chǎn)品品評(píng)價(jià)))。74軟件質(zhì)量量模型75軟件質(zhì)量量特性之之間的競(jìng)競(jìng)爭(zhēng)在軟件的的質(zhì)量特特性與質(zhì)質(zhì)量特性性之間、、質(zhì)量特特性與質(zhì)質(zhì)量子特特性之間間存在著著有利的的影響和和不利的的影響。。例如,,由于效效率的要要求,應(yīng)應(yīng)盡可能能采用匯匯編語(yǔ)言言。但是是用匯編編語(yǔ)言編編制出的的程序,,可靠性性、可移移植性以以及可維維護(hù)性都都很差。。因此在系系統(tǒng)設(shè)計(jì)計(jì)過(guò)程中中應(yīng)根據(jù)據(jù)具體情情況對(duì)各各種要素素的要求求進(jìn)行折折衷,以以便得到到在總體體上用戶戶和系統(tǒng)統(tǒng)開(kāi)發(fā)人人員都滿滿意的質(zhì)質(zhì)量標(biāo)準(zhǔn)準(zhǔn)。質(zhì)量要素素之間的的關(guān)系表表76軟件質(zhì)量量特性之之間的競(jìng)競(jìng)爭(zhēng)77軟件質(zhì)量量的度量量和評(píng)價(jià)價(jià)軟件質(zhì)量量的度量量是軟件屬屬性的量量化,是是經(jīng)驗(yàn)關(guān)關(guān)系系統(tǒng)統(tǒng)到數(shù)值值關(guān)系系系統(tǒng)的一一種映射射。軟件件質(zhì)量特特性度量量有兩類(lèi)類(lèi):預(yù)測(cè)測(cè)型和驗(yàn)驗(yàn)收型。。預(yù)測(cè)度量量是利用用定量的的或定性性的方法法,對(duì)軟軟件質(zhì)量量的評(píng)價(jià)價(jià)值進(jìn)行行估計(jì),,以得到到軟件質(zhì)質(zhì)量的比比較精確確的估算算值。它它是用在在軟件開(kāi)開(kāi)發(fā)過(guò)程程中的。。尺度度量量:這是是一種定定量度量量。它適適用于一一些能夠夠直接度度量的特特性,一一般它作作為相對(duì)對(duì)量進(jìn)行行度量。。如可靠靠性度量量、復(fù)雜雜度度量量、缺陷陷度量和和規(guī)模度度量等。。二元度量量:這是是一種定定性度量量。它適適用于一一些只能能間接度度量的特特性。驗(yàn)收度量量是在軟軟件開(kāi)發(fā)發(fā)各階段段的檢查查點(diǎn),對(duì)對(duì)軟件的的要求質(zhì)質(zhì)量進(jìn)行行確認(rèn)性性檢查的的具體評(píng)評(píng)價(jià)值,,它可以以看成是是對(duì)預(yù)測(cè)測(cè)度量的的一種確確認(rèn),是是對(duì)開(kāi)發(fā)發(fā)過(guò)程中中的預(yù)測(cè)測(cè)進(jìn)行評(píng)評(píng)價(jià)。78軟件質(zhì)量量的度量量和評(píng)價(jià)價(jià)軟件質(zhì)量量度量的的實(shí)施在確定要要對(duì)一個(gè)個(gè)軟件((系統(tǒng)))進(jìn)行度度量之后后,一般般,采取取以下幾幾個(gè)步驟驟,來(lái)實(shí)實(shí)施對(duì)該該軟件的的度量::(1)確確定軟件件質(zhì)量需需求;在用戶需需求中,,除功能能需求外外,還有有非功能能需求,,包括::質(zhì)量需需求、環(huán)環(huán)境需求求、設(shè)計(jì)計(jì)約束、、開(kāi)發(fā)策策略等。。質(zhì)量需需求是用用戶比較較關(guān)心的的內(nèi)容。。但是,我我們已經(jīng)經(jīng)知道,,軟件的的功能需需求的確確定,存存在一定定的難度度。而非非功能需需求的確確定,則則難度更更大。這這些困難難包括::需求如如何獲取取,需求求沖突如如何協(xié)調(diào)調(diào)、需求求的確認(rèn)認(rèn)和變更更的授權(quán)權(quán)等。過(guò)程:需求獲取?。菏紫认?,你要要理解用用戶的需需求,區(qū)區(qū)分哪些些是質(zhì)量量需求,,把這些些需求記記錄下來(lái)來(lái),獲得得用戶的的確認(rèn)。。需求分析析:拿到到用戶確確認(rèn)的需需求后,,你可以以開(kāi)始把把用戶的的質(zhì)量需需求與我我們?cè)O(shè)定定的質(zhì)量量特性聯(lián)聯(lián)系起來(lái)來(lái),一直直區(qū)分到到子特性性。這種種聯(lián)系,,就是把把用戶語(yǔ)語(yǔ)言描述述的需求求,轉(zhuǎn)變變?yōu)橛?jì)算算機(jī)工程程師語(yǔ)言言的需求求。建立立了這種種關(guān)聯(lián)后后,可以以根據(jù)分分類(lèi),分分級(jí),確確定直接接度量。。79軟件質(zhì)量量度量的的實(shí)施(2)確定定直接度度量直接度量量就是實(shí)實(shí)際的軟軟件質(zhì)量量測(cè)量活活動(dòng),它它的輸入入是軟件件或軟件件過(guò)程,,輸出是是一個(gè)測(cè)測(cè)量值。。它通過(guò)過(guò)執(zhí)行一一系列的的任務(wù),,獲得一一個(gè)質(zhì)量量值。例如:對(duì)對(duì)一個(gè)沒(méi)沒(méi)有經(jīng)過(guò)過(guò)培訓(xùn)的的用戶,,讓他使使用軟件件系統(tǒng)的的某一功功能,在在界面提提示、聯(lián)聯(lián)機(jī)幫助助、使用用手冊(cè)的的幫助下下,他學(xué)學(xué)會(huì)掌握握該功能能所花的的時(shí)間。。而用戶戶需求對(duì)對(duì)此項(xiàng)指指標(biāo)的要要求(目目標(biāo))和和現(xiàn)實(shí)系系統(tǒng)所達(dá)達(dá)到的實(shí)實(shí)際值((比如::10個(gè)個(gè)人次測(cè)測(cè)量后統(tǒng)統(tǒng)計(jì)意義義上的))的比較較,就是是將提交交質(zhì)量評(píng)評(píng)審的質(zhì)質(zhì)量值。。在進(jìn)行直直接度量量前,你你應(yīng)該有有以下準(zhǔn)準(zhǔn)備:(1)工工具:有有助于計(jì)計(jì)算度量量值的硬硬件/軟軟件工具具,如::缺陷跟跟蹤工具具;(2)應(yīng)應(yīng)用:描描述度量量結(jié)果的的希望值值、度量量值的意意義、作作用和對(duì)對(duì)度量結(jié)結(jié)果數(shù)據(jù)據(jù)的使用用方法;;(3)數(shù)數(shù)據(jù):獲獲得度量量結(jié)果所所需的數(shù)數(shù)據(jù)、程程序、過(guò)過(guò)程等度度量對(duì)象象;(4)計(jì)計(jì)算:度度量程序序、步驟驟和方法法。(5)費(fèi)費(fèi)用:測(cè)測(cè)試是要要花錢(qián)((人力、、物力、、時(shí)間等等)的。。80軟件質(zhì)量量度量的的實(shí)施(3)分分析度量量結(jié)果對(duì)度量過(guò)過(guò)程進(jìn)行行跟蹤和和分析,,需要時(shí)時(shí),可能能會(huì)對(duì)度度量程序序、度量量工具、、度量方方法,甚甚至原始始數(shù)據(jù),,做出補(bǔ)補(bǔ)充和調(diào)調(diào)整。(4)確確認(rèn)質(zhì)量量度量在度量過(guò)過(guò)程中,,進(jìn)行度度量結(jié)果果的確認(rèn)認(rèn)非常重重要。首首先,要要確認(rèn)度度量過(guò)程程是否與與事實(shí)相相符,脫脫離現(xiàn)實(shí)實(shí)真實(shí)的的度量,,與目標(biāo)標(biāo)再相符符的結(jié)果果也是沒(méi)沒(méi)有意義義的。其其次,是是確認(rèn)方方法的有有效性,,例如::在度量量中,我我們用到到很多統(tǒng)統(tǒng)計(jì)學(xué)方方法,在在這些方方法中,,我們有有一些概概率分布布假設(shè)((例如::某些錯(cuò)錯(cuò)誤的發(fā)發(fā)生,我我們假設(shè)設(shè)符合隨隨機(jī)概率率分布)),當(dāng)這這些假設(shè)設(shè)并不成成立時(shí),,度量的的結(jié)果是是不真實(shí)實(shí)的。81軟件質(zhì)量量的度量量和評(píng)價(jià)價(jià)軟件質(zhì)量量評(píng)價(jià)定量地評(píng)評(píng)價(jià)軟件件的質(zhì)量量,目前前還不能能精確地地做到。。一般采采取由若若干(6~10)位軟軟件專(zhuān)家家進(jìn)行打打分來(lái)評(píng)評(píng)價(jià)。這這些軟件件專(zhuān)家應(yīng)應(yīng)是富有有實(shí)際經(jīng)經(jīng)驗(yàn)的項(xiàng)項(xiàng)目帶頭頭人。軟軟件質(zhì)量量評(píng)價(jià)分分兩步走走。(1)評(píng)評(píng)分對(duì)每一階階段要達(dá)達(dá)到的質(zhì)質(zhì)量指標(biāo)標(biāo)(質(zhì)量量特性目目標(biāo)值或或標(biāo)準(zhǔn)))詳細(xì)開(kāi)開(kāi)列/建建立度量量工作表表,在表表中,以以提問(wèn)題題方式,,列出在在某一階階段為實(shí)實(shí)現(xiàn)某一一質(zhì)量指指標(biāo),應(yīng)應(yīng)達(dá)到什什么標(biāo)準(zhǔn)準(zhǔn)。所以以它也可可稱(chēng)為檢檢查表。。特別地地,有些些檢查表表是針對(duì)對(duì)子系統(tǒng)統(tǒng)或模塊塊的。為了回答答度量工工作表上上的問(wèn)題題,必須須積累原原始資料料。最重重要的原原始資料料是在軟軟件定義義與開(kāi)發(fā)發(fā)的各個(gè)個(gè)階段提提供的文文檔。其其次是在在開(kāi)發(fā)過(guò)過(guò)程中積積累的各各種數(shù)據(jù)據(jù),特別別是對(duì)出出錯(cuò)數(shù)據(jù)據(jù)的記錄錄。評(píng)分主要要是依據(jù)據(jù)軟件實(shí)實(shí)際成果果進(jìn)行的的、由于于軟件使使用環(huán)境境不同,,使用目目的不同同,各人人打分會(huì)會(huì)有一定定差別。。(2)分分析結(jié)果果根據(jù)評(píng)分分的結(jié)果果,對(duì)照照評(píng)價(jià)指指標(biāo),檢檢查某個(gè)個(gè)質(zhì)量特特性是否否達(dá)到了了要求的的質(zhì)量標(biāo)標(biāo)準(zhǔn)。如如果某個(gè)個(gè)質(zhì)量特特性不符符合規(guī)定定的標(biāo)準(zhǔn)準(zhǔn),就應(yīng)應(yīng)當(dāng)分析析這個(gè)質(zhì)質(zhì)量特性性,找出出為什么么達(dá)不到到標(biāo)準(zhǔn)的的原因。。分析原因因應(yīng)該自自頂向下下進(jìn)行。。按系統(tǒng)統(tǒng)級(jí)、子子系統(tǒng)級(jí)級(jí)、模塊塊級(jí)逐步步分析。。82四層模型型四層模型型軟件質(zhì)量量的度量量關(guān)鍵是是要定出出評(píng)定質(zhì)質(zhì)量的指指標(biāo)和評(píng)評(píng)定優(yōu)劣劣的標(biāo)準(zhǔn)準(zhǔn)。有一一種四層層模型,,第一層是是軟件產(chǎn)品品質(zhì)量(質(zhì)量需求求),第二層是是質(zhì)量特特性,第第三層是是質(zhì)量子子特性,,第四層層是度量量指標(biāo)。。軟件產(chǎn)品品質(zhì)量層層(質(zhì)量需求求):是產(chǎn)品品必須滿滿足的質(zhì)質(zhì)量需求求。它是是用用戶戶術(shù)語(yǔ)描描述的,,主要有有四點(diǎn)::(1)產(chǎn)品將將在用戶戶所在組組織當(dāng)前前使用的的平臺(tái)和和操作系系統(tǒng)上運(yùn)運(yùn)行。(2)產(chǎn)品將是是可靠的的并能防防止數(shù)據(jù)據(jù)丟失的的機(jī)制。。(3)產(chǎn)品將提提供完成成某些任任務(wù)所必必需的功功能。(4)產(chǎn)品將易易于使用用。83四層模型型質(zhì)量特性性:表示示與整個(gè)個(gè)質(zhì)量需需求有關(guān)關(guān)的特殊殊質(zhì)量特特性,它它代表了了用戶的的質(zhì)量需需求。它它采用從從用戶角角度考慮慮的立場(chǎng)場(chǎng),把軟軟件質(zhì)量量分解成成四類(lèi)質(zhì)質(zhì)量特性性,這四四個(gè)質(zhì)量量特性是是軟件的的基本特特征。IEEE的四個(gè)質(zhì)質(zhì)量特性性是:可可移植性性、可靠靠性、功功能性、、可使用用性??煽啃裕海涸谝?guī)定定的時(shí)間間和條件件下,軟軟件所能能維持其其性能水水平的程程度??煽煽啃詫?duì)對(duì)某些軟軟件是重重要的質(zhì)質(zhì)量要求求,它除除了反映映軟件滿滿足用戶戶需求正正常運(yùn)行行的程度度,且反反映了在在故障發(fā)發(fā)生時(shí)能能繼續(xù)運(yùn)運(yùn)行的程程度。功能性::軟件所所實(shí)現(xiàn)的的功能滿滿足用戶戶需求的的程度..功能性性反映了了所開(kāi)發(fā)發(fā)的軟件件滿足用用戶指明明的或隱隱含的需需求的程程度,即即用戶要要求的功功能是否否全部實(shí)實(shí)現(xiàn)了。??梢浦残孕裕簭囊灰粋€(gè)計(jì)算算機(jī)系統(tǒng)統(tǒng)或環(huán)境境轉(zhuǎn)移到到另一個(gè)個(gè)計(jì)算機(jī)機(jī)系統(tǒng)或或環(huán)境的的容易程程度。易使用性性:對(duì)于于一個(gè)軟軟件,用用戶學(xué)習(xí)習(xí)、操作作、準(zhǔn)備備輸入和和理解輸輸出時(shí),,所做努努力的程程度。易易使用性性反映了了與用戶戶的友善善性,即即用戶在在使用本本軟件時(shí)時(shí)是否方方便。84四層模型型質(zhì)量需求質(zhì)量特性質(zhì)量子特性直接度量度量描述(例子)產(chǎn)品將在多平臺(tái)和當(dāng)前用戶正在使用的操作系統(tǒng)上運(yùn)行可移植性硬件獨(dú)立性硬件依賴性計(jì)算硬件的依賴性軟件獨(dú)立性軟件依賴性計(jì)算軟件的依賴性易安裝性安裝時(shí)間測(cè)量安裝時(shí)間可重用性能夠用于其他應(yīng)用軟件中計(jì)算能夠或已經(jīng)應(yīng)用于其他軟件系統(tǒng)的模塊數(shù)量產(chǎn)品將是可靠的并能提供防止數(shù)據(jù)丟失的機(jī)制可靠性無(wú)缺陷性測(cè)試覆蓋測(cè)量測(cè)試覆蓋度審查覆蓋計(jì)算已做過(guò)的代碼審查模塊容錯(cuò)性數(shù)據(jù)完整性統(tǒng)計(jì)用戶數(shù)據(jù)被破壞情況數(shù)據(jù)恢復(fù)測(cè)量恢復(fù)被破壞的數(shù)據(jù)的能力可用性軟件可用的百分比軟件可用時(shí)間除以總的軟件使用時(shí)間85產(chǎn)品將提供完成某些任務(wù)所必需的功能功能性完備性測(cè)試覆蓋計(jì)算調(diào)用或分支測(cè)量覆蓋正確性缺陷密度計(jì)算每一版本發(fā)布前的缺陷安全性
數(shù)據(jù)安全性統(tǒng)計(jì)用戶數(shù)據(jù)被破壞的情況用戶安全性
沒(méi)有被阻止的非法用戶入侵?jǐn)?shù)兼容性
環(huán)境變化
軟件安裝后必須修改的環(huán)境變量數(shù)量互操作性混合應(yīng)用環(huán)境下軟件的可操作性混合應(yīng)用環(huán)境下可正確運(yùn)行的數(shù)量產(chǎn)品將易于使用可使用性易理解性學(xué)習(xí)所用時(shí)間新用戶學(xué)習(xí)軟件特性所花費(fèi)的時(shí)間易學(xué)性學(xué)習(xí)所用時(shí)間新用戶學(xué)會(huì)操作軟件提供的基本功能所花費(fèi)的時(shí)間易操作性人的因素新用戶基于人類(lèi)工程學(xué)對(duì)軟件消極方面的評(píng)價(jià)數(shù)量溝通性人的因素新用戶基于人類(lèi)工程學(xué)對(duì)軟件消極方面的評(píng)價(jià)數(shù)量質(zhì)量需求質(zhì)量特性質(zhì)量子特性直接度量度量描述(例子)四層模型型Back86軟件質(zhì)量量管理基本概念念軟件質(zhì)量量管理的的主要活活動(dòng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度辦公室裝修與家具采購(gòu)一體化合同范本3篇
- 初中音樂(lè)教學(xué)論文六篇
- 小班清明節(jié)語(yǔ)言課程設(shè)計(jì)
- 自控課程設(shè)計(jì)校正概論
- 網(wǎng)絡(luò)工程課程設(shè)計(jì)項(xiàng)目
- 電子鐘課程設(shè)計(jì)微機(jī)原理
- 智能榨汁機(jī)課程設(shè)計(jì)
- 2024綜合安全生產(chǎn)年終個(gè)人工作總結(jié)(30篇)
- 《高科技武器》課件
- 2024年職業(yè)技能鑒定中級(jí)題庫(kù)
- 老化測(cè)試記錄表
- 金屬齒形墊片安全操作規(guī)定
- (完整版)ABAQUS有限元分析實(shí)例詳解
- 區(qū)塊鏈技術(shù)與應(yīng)用學(xué)習(xí)通課后章節(jié)答案期末考試題庫(kù)2023年
- 2023學(xué)年度廣東省廣州市天河區(qū)九年級(jí)(上)期末化學(xué)試卷(附詳解)
- 拍賣(mài)行業(yè)務(wù)管理制度拍賣(mài)行管理制度
- 焊接工序首件檢驗(yàn)記錄表
- 七年級(jí)上學(xué)期期末考試歷史試卷及答案(人教版)
- 飲品創(chuàng)業(yè)項(xiàng)目計(jì)劃書(shū)
- 外國(guó)文學(xué)史期末考試題庫(kù)(含答案)
- GB 18384-2020電動(dòng)汽車(chē)安全要求
評(píng)論
0/150
提交評(píng)論