軟件質(zhì)量管理課件_第1頁(yè)
軟件質(zhì)量管理課件_第2頁(yè)
軟件質(zhì)量管理課件_第3頁(yè)
軟件質(zhì)量管理課件_第4頁(yè)
軟件質(zhì)量管理課件_第5頁(yè)
已閱讀5頁(yè),還剩327頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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第六章軟件質(zhì)量管理首都師范大學(xué)教育技術(shù)系1回憶:項(xiàng)目管理知識(shí)體系的構(gòu)成 PMI將項(xiàng)目管理知識(shí)體系分為9大知識(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í)體系的構(gòu)成2項(xiàng)目管理知識(shí)領(lǐng)域與項(xiàng)目管理過程和過程組圖解(PMBOK2000)風(fēng)險(xiǎn)管理規(guī)劃項(xiàng)目計(jì)劃實(shí)施綜合變更控制項(xiàng)目計(jì)劃開發(fā)啟動(dòng)范圍計(jì)劃范圍定義活動(dòng)定義范圍核實(shí)范圍變更控制活動(dòng)排序活動(dòng)工期估計(jì)進(jìn)度開發(fā)進(jìn)度控制資源規(guī)劃成本估算成本預(yù)算成本控制質(zhì)量規(guī)劃組織規(guī)劃質(zhì)量保證質(zhì)量控制人員招募團(tuán)隊(duì)開發(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項(xiàng)目管理知識(shí)領(lǐng)域與項(xiàng)目管理過程和過程組圖解(PMBOK200軟件質(zhì)量管理軟件開發(fā)過程………5項(xiàng)目質(zhì)量管理的概念………………19軟件質(zhì)量的概念……48軟件質(zhì)量管理………87軟件質(zhì)量的綜合評(píng)價(jià)………………1444軟件質(zhì)量管理軟件開發(fā)過程………54軟件開發(fā)過程軟件的含義軟件=程序+文檔+服務(wù)為解決軟件危機(jī),人們提出用工程化的原則及方法來(lái)組織軟件開發(fā)工作,這就是軟件工程的由來(lái)。在軟件工程中可將軟件的生存周期分為6個(gè)階段(傳統(tǒng)生命周期,即瀑布模型)

(1)計(jì)劃(Planning)(2)需求分析(RequirementAnalysis)(3)設(shè)計(jì)(Design)(4)編碼(Coding)(5)測(cè)試(Testing)(6)運(yùn)行與維護(hù)(RunandMaintenance)5軟件開發(fā)過程軟件的含義5軟件開發(fā)瀑布模型

6軟件開發(fā)瀑布模型6軟件開發(fā)過程1.需求分析需求分析是根據(jù)客戶的要求,清楚地了解客戶需求中的產(chǎn)品功能、特性、性能、界面和具體規(guī)格等,然后進(jìn)行分析,確定軟件產(chǎn)品所能達(dá)到的目標(biāo)。軟件產(chǎn)品需求分析是軟件開發(fā)過程的第一個(gè)環(huán)節(jié),也是最重要的一個(gè)環(huán)節(jié)。如果需求分析做不好,下面的設(shè)計(jì)、編程做得再好,客戶(用戶)也不可能對(duì)開發(fā)出來(lái)的軟件產(chǎn)品感到滿意。軟件產(chǎn)品需求分析的結(jié)果要文檔化,而且這類文檔的描述盡量不要用專業(yè)術(shù)語(yǔ),從而使用戶能夠完全理解需求分析的結(jié)果,參與對(duì)其復(fù)審的過程。7軟件開發(fā)過程1.需求分析7軟件開發(fā)過程2.設(shè)計(jì)軟件設(shè)計(jì)是根據(jù)需求分析的結(jié)果,考慮如何在邏輯、程序上去實(shí)現(xiàn)所定義的產(chǎn)品功能、特性等??梢苑譃楦乓O(shè)計(jì)和詳細(xì)設(shè)計(jì),也可以分為數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、軟件體系結(jié)構(gòu)設(shè)計(jì)、應(yīng)用接口設(shè)計(jì)、模塊設(shè)計(jì)、算法設(shè)計(jì)、界面設(shè)計(jì)等。設(shè)計(jì)過程將需求轉(zhuǎn)換成軟件表示,設(shè)計(jì)的結(jié)果將作為編碼的框架和依據(jù),以提高編碼的效率和質(zhì)量。設(shè)計(jì)的文檔化體現(xiàn)在產(chǎn)品規(guī)格說(shuō)明書(functionalspecification)、技術(shù)設(shè)計(jì)文檔(developmentdesigndocument)和軟件配置文檔(softwareconfigurationdocument)。8軟件開發(fā)過程2.設(shè)計(jì)8軟件開發(fā)過程3.編程經(jīng)過需求分析、設(shè)計(jì)之后,接下來(lái)就是用一種或多種具體的編程工具(如VS.Net,JBuild、Eclipse、Delphi、PB等)進(jìn)行編碼,即將設(shè)計(jì)轉(zhuǎn)換成計(jì)算機(jī)可讀的形式。如果設(shè)計(jì)做得好、做得仔細(xì),編程就容易了。4.測(cè)試任何編程,免不了存在這樣或那樣的錯(cuò)誤,所以有必要進(jìn)行軟件測(cè)試。測(cè)試過程集中于軟件的內(nèi)部邏輯——保證所有語(yǔ)句都測(cè)試到,以及外部功能——即引導(dǎo)測(cè)試去發(fā)現(xiàn)錯(cuò)誤,并保證定義好的輸入能夠產(chǎn)生與預(yù)期結(jié)果相同的輸出。測(cè)試按不同的過程階段分為單元測(cè)試、集成測(cè)試、功能測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證測(cè)試等。9軟件開發(fā)過程3.編程9軟件開發(fā)過程5.維護(hù)從理論上,軟件測(cè)試的覆蓋率不可能做到百分之百,所以軟件在交付給用戶之后有可能存在某些問題,而且用戶的需求會(huì)發(fā)生變化,特別是開始使用產(chǎn)品之后,對(duì)計(jì)算機(jī)系統(tǒng)有了真正的認(rèn)識(shí)和了解,會(huì)提出適用性更好的、功能增強(qiáng)的要求。所以,軟件交付之后不可避免地要進(jìn)行修改、升級(jí)等。軟件維護(hù)復(fù)雜、周期長(zhǎng),其成本必然很高。通過提高軟件的需求分析、設(shè)計(jì)和編程的質(zhì)量,強(qiáng)化軟件測(cè)試,可以大幅度降低軟件的維護(hù)成本。10軟件開發(fā)過程5.維護(hù)10軟件開發(fā)過程軟件開發(fā)模式軟件開發(fā)模式是指從最初構(gòu)想到公開交付發(fā)行軟件的過程。大棒模式或邊寫邊改模式瀑布模式原型模式快速應(yīng)用(RAD)模式螺旋模式增量模式和跌代模式11軟件開發(fā)過程軟件開發(fā)模式11大棒模式或邊寫邊改模式大棒模式優(yōu)點(diǎn)是簡(jiǎn)單。幾乎無(wú)計(jì)劃。項(xiàng)目成員精力都花在開發(fā)軟件和編寫代碼上。最終的軟件產(chǎn)品是什么樣不可知。邊寫邊改模式在大棒模式的基礎(chǔ)上考慮了產(chǎn)品的要求。項(xiàng)目成員通常只有粗略的想法就進(jìn)行簡(jiǎn)單的設(shè)計(jì),然后開始漫長(zhǎng)的編碼、測(cè)試、修復(fù)。12大棒模式或邊寫邊改模式大棒模式12大棒模式或邊寫邊改模式探索測(cè)試如果采用大棒模式或者邊寫邊改模式,就不會(huì)有作為測(cè)試依據(jù)的各類文檔。盡管這對(duì)于軟件測(cè)試員不是理想的狀況,但是此時(shí)可以采用稱為探索測(cè)試的解決方案。這需要把軟件當(dāng)產(chǎn)品說(shuō)明書來(lái)對(duì)待。分步驟地逐項(xiàng)探索軟件特性。記錄軟件執(zhí)行情況,詳細(xì)描述功能。在這種情況下,無(wú)法像有產(chǎn)品說(shuō)明書那樣完整測(cè)試軟件--比如無(wú)法判定是否遺漏功能,但是可以進(jìn)行系統(tǒng)測(cè)試。找到軟件缺陷。另外,與同類型軟件進(jìn)行比較也是一個(gè)有效的方法。13大棒模式或邊寫邊改模式探索測(cè)試13軟件開發(fā)模式-原型模型在進(jìn)行了基本需求分析之后,快速開發(fā)出產(chǎn)品的原型,然后基于這個(gè)原型,同客戶溝通、交流,更好地了解客戶需求,不斷修改這個(gè)原型,到了雙方認(rèn)可的程度,再做詳細(xì)地分析、設(shè)計(jì)和編程,最終開發(fā)出令客戶滿意的產(chǎn)品。一般步驟如下:(1)先定義軟件的總體目標(biāo),根據(jù)已知的需求來(lái)規(guī)劃出可實(shí)現(xiàn)的區(qū)域。(2)然后是“快速設(shè)計(jì)”,集中于系統(tǒng)的總體框架、基本功能和直觀的輸入方式和輸出格式等。(3)有了原型,使客戶對(duì)系統(tǒng)實(shí)現(xiàn)哪些具體功能、功能實(shí)現(xiàn)到什么程度有更好的理解。開發(fā)者可以邊開發(fā)邊評(píng)估,不斷細(xì)化軟件的需求,逐步調(diào)整原型使其滿足客戶的要求。這形成一個(gè)迭代的過程。14軟件開發(fā)模式-原型模型在進(jìn)行了基本需求分析之后,快速開原型模型即使開始建立的原型過于簡(jiǎn)單或性能很差,難以使用,但為下一次建立適用的模型積累了經(jīng)驗(yàn),而浪費(fèi)的成本、時(shí)間有限。原型模型的優(yōu)點(diǎn)是使用戶能夠感受到實(shí)際的系統(tǒng),使開發(fā)者能夠快速地構(gòu)造出系統(tǒng)的框架。原型模型的缺點(diǎn)是產(chǎn)品的先天性不足,因?yàn)殚_發(fā)者常常需要做實(shí)現(xiàn)上的折中,可能采用不合適的操作系統(tǒng)或程序設(shè)計(jì)語(yǔ)言,以使原型能夠盡快工作。15原型模型即使開始建立的原型過于簡(jiǎn)單或性能很差,難以使用,但為RAD模型RAD模型RAD(rapapplicationdevelopment)模型,即快速應(yīng)用開發(fā)模型。由于其模型構(gòu)圖形似字母“V”,故也稱V模型,是屬于線性順序一類的軟件開發(fā)模型。它通過使用基于構(gòu)件的開發(fā)方法來(lái)縮短產(chǎn)品開發(fā)的周期,提高開發(fā)的速度。RAD模型實(shí)現(xiàn)的前提是能做好需求分析,并且項(xiàng)目范圍明確,這一點(diǎn)正好和原型模型相反。16RAD模型RAD模型16螺旋模型螺旋模型,最早是由Boehm提出來(lái)的,是一個(gè)演化軟件過程模型,它將原型的迭代特征與線性順序模型中控制和系統(tǒng)化方面結(jié)合起來(lái),使得軟件增量版本的快速開發(fā)成為可能。在螺旋模型中,軟件開發(fā)是一系列的增量發(fā)布。在早期的迭代中,發(fā)布的增量可能是一個(gè)紙上的模型或原型;在以后的迭代中,更加完善的被開發(fā)系統(tǒng)版本逐步產(chǎn)生。17螺旋模型螺旋模型,最早是由Boehm提出來(lái)的,是一個(gè)演化軟增量模式和跌代模式軟件開發(fā)分階段可以通過兩種模型來(lái)描述,即增量模型和迭代模型。增量模型?描述軟件產(chǎn)品的不同階段是按產(chǎn)品所具有的功能進(jìn)行劃分,先開發(fā)主要功能或用戶最需要的功能,然后,隨著時(shí)間推進(jìn),不斷增加新的輔助功能或次要功能,最終開發(fā)出一個(gè)強(qiáng)大的、功能完善的、高質(zhì)量的、穩(wěn)定的產(chǎn)品。迭代模型?描述軟件產(chǎn)品的不同階段是按產(chǎn)品深度或細(xì)化的程度來(lái)劃分。先將產(chǎn)品的整個(gè)框架都建立起來(lái),在系統(tǒng)的初期,已經(jīng)具有用戶所需求的全部功能。然后,隨著時(shí)間推進(jìn),不斷細(xì)化已有的功能或完善已有功能,這個(gè)過程好像是一個(gè)迭代的過程。最終的目標(biāo)是一致的,也是為了實(shí)現(xiàn)一個(gè)強(qiáng)大的、功能完善的、高質(zhì)量的、穩(wěn)定的產(chǎn)品。18增量模式和跌代模式軟件開發(fā)分階段可以通過兩種模型來(lái)描述,即增項(xiàng)目質(zhì)量管理的概念產(chǎn)品:過程的結(jié)果四類:硬件:有形產(chǎn)品,有計(jì)數(shù)的特性;服務(wù):無(wú)形的,并且是在供方和顧客接觸面上至少需要完成一項(xiàng)活動(dòng)的結(jié)果軟件:由信息組成,通常是無(wú)形產(chǎn)品并可以方法\論文或程序的形式存在.流程性材料:有形產(chǎn)品,有一定的連續(xù)性.19項(xiàng)目質(zhì)量管理的概念產(chǎn)品:過程的結(jié)果19質(zhì)量的定義ISO8402-1994《質(zhì)量管理和質(zhì)量保證術(shù)語(yǔ)》中對(duì)質(zhì)量所下的定義是:

質(zhì)量是反映實(shí)體(產(chǎn)品、過程或活動(dòng)等)滿足明確和隱含需要的能力的特性總和。20質(zhì)量的定義ISO8402-1994《質(zhì)量管理和質(zhì)量保證術(shù)語(yǔ)》實(shí)體(entity,item):“可單獨(dú)描述和研究的事物”,實(shí)體可以是活動(dòng)或過程,可以是產(chǎn)品,可以是組織、體系或人,也可以是上述各項(xiàng)的任何組合。需求(requirements):包括“明確需要”和“隱含需要”。

21實(shí)體(entity,item):“可單獨(dú)描述和研究的事物為使“需求”可以實(shí)際運(yùn)用,一般應(yīng)將其轉(zhuǎn)化為質(zhì)量要求。所謂質(zhì)量要求,是指“對(duì)需要的表述或?qū)⑿枰D(zhuǎn)化為一組對(duì)實(shí)體特性的定量或定性的規(guī)定要求,以使其實(shí)現(xiàn)并進(jìn)行考核”。2222質(zhì)量不僅包括活動(dòng)或過程的結(jié)果,還包括它們形成和實(shí)現(xiàn)的活動(dòng)及過程本身;質(zhì)量不僅包括產(chǎn)品質(zhì)量,還包括它們形成和實(shí)現(xiàn)過程中的工作質(zhì)量;質(zhì)量不僅要滿足顧客的需要,還要滿足社會(huì)的需要,并使顧客、從業(yè)人員、業(yè)主、供方和社會(huì)都收益;(stakeholder,受益者)質(zhì)量問題不僅存在于工業(yè),還存在于服務(wù)業(yè)及其他各行各業(yè)。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過程質(zhì)量工作質(zhì)量質(zhì)量23質(zhì)量不僅包括活動(dòng)或過程的結(jié)果,還包括它們形成和實(shí)現(xiàn)的活動(dòng)及產(chǎn)品質(zhì)量產(chǎn)品質(zhì)量是指產(chǎn)品能夠滿足使用要求所具備的特性。一般包括性能、壽命、可靠性、安全性、經(jīng)濟(jì)性以及外觀質(zhì)量等。產(chǎn)品質(zhì)量的概念,在不同歷史時(shí)期有不同的要求。隨著生產(chǎn)力發(fā)展水平不同和由于各種因素的制約,人們對(duì)產(chǎn)品質(zhì)量會(huì)提出不同的要求。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過程質(zhì)量工作質(zhì)量質(zhì)量24產(chǎn)品質(zhì)量產(chǎn)品質(zhì)量是指產(chǎn)品能夠滿足使用要求所具備的特性。一般包服務(wù)質(zhì)量服務(wù)質(zhì)量是指服務(wù)滿足明確和隱含需要的能力的特性總和。定義中的服務(wù),主要指服務(wù)性行業(yè)提供的服務(wù),如交通運(yùn)輸、郵電、商業(yè)、金融保險(xiǎn)、飲食、賓館、醫(yī)療衛(wèi)生、文化娛樂、倉(cāng)儲(chǔ)、咨詢、法律等組織提供的服務(wù)。由于服務(wù)含義的延伸,有時(shí)也包括工業(yè)產(chǎn)品的售前、售中和售后服務(wù),以及企業(yè)內(nèi)部上道工序?qū)ο碌拦ば虻姆?wù)。反映服務(wù)質(zhì)量要求的質(zhì)量特性主要有功能性、經(jīng)濟(jì)性、安全性、時(shí)間性、舒適性和文明性。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過程質(zhì)量工作質(zhì)量質(zhì)量25服務(wù)質(zhì)量服務(wù)質(zhì)量是指服務(wù)滿足明確和隱含需要的能力的特性總和。過程質(zhì)量過程是指“將輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng)”。其中資源可包括人員、資金、設(shè)施、設(shè)備、技術(shù)和方法。過程質(zhì)量,是指過程滿足明確和隱含需要的能力的特性之總和。過程質(zhì)量,可分為開發(fā)設(shè)計(jì)過程質(zhì)量、制造過程質(zhì)量、使用過程質(zhì)量與服務(wù)過程質(zhì)量四個(gè)子過程的質(zhì)量。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過程質(zhì)量工作質(zhì)量質(zhì)量26過程質(zhì)量過程是指“將輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng)工作質(zhì)量工作質(zhì)量,是指與質(zhì)量有關(guān)的各項(xiàng)工作對(duì)產(chǎn)品質(zhì)量、服務(wù)質(zhì)量、過程質(zhì)量的保證程度。產(chǎn)品質(zhì)量服務(wù)質(zhì)量過程質(zhì)量工作質(zhì)量質(zhì)量27工作質(zhì)量工作質(zhì)量,是指與質(zhì)量有關(guān)的各項(xiàng)工作對(duì)產(chǎn)品質(zhì)量、服務(wù)質(zhì)質(zhì)量特性的概念:質(zhì)量特性:產(chǎn)品或服務(wù)滿足人們明確或隱含需求的能力、屬性和特征的總和。28質(zhì)量特性的概念:28質(zhì)量?jī)?nèi)涵:內(nèi)在質(zhì)量特性:在產(chǎn)品或服務(wù)的持續(xù)使用中體現(xiàn)出來(lái)的特性(產(chǎn)品的特性、性能、強(qiáng)度、精度等)外在質(zhì)量特性:在產(chǎn)品或服務(wù)外在表現(xiàn)方面的屬性和特性(產(chǎn)品外形、包裝、色澤、味道等)經(jīng)濟(jì)質(zhì)量特性:與產(chǎn)品或服務(wù)的購(gòu)買和使用成本有關(guān)的特性(產(chǎn)品的壽命、成本、價(jià)格、運(yùn)營(yíng)費(fèi)等)商業(yè)質(zhì)量特性:與產(chǎn)品或服務(wù)提供企業(yè)承諾的各種商業(yè)責(zé)任有關(guān)的特性(產(chǎn)品的保質(zhì)期、保修期、售后服務(wù)水平等)環(huán)保質(zhì)量特性:與產(chǎn)品或服務(wù)對(duì)環(huán)境的影響有關(guān)的特性29質(zhì)量?jī)?nèi)涵:29質(zhì)量的決定因素:一件產(chǎn)品或一項(xiàng)服務(wù)能否成功地完成它預(yù)定的使命取決于四個(gè)主要因素,它們是:(1)設(shè)計(jì)質(zhì)量:設(shè)計(jì)人員對(duì)產(chǎn)品或服務(wù)的一些性能所做出的接受或拒絕的選擇。(2)質(zhì)量符合設(shè)計(jì)的程度:產(chǎn)品或服務(wù)符合(即實(shí)現(xiàn))設(shè)計(jì)人員意圖的程度。(3)便于使用。(4)售后服務(wù)。30質(zhì)量的決定因素:一件產(chǎn)品或一項(xiàng)服務(wù)能否成功地完成它預(yù)定的使命戴明:W.E.Deming戴明總結(jié)出14條質(zhì)量管理原則,他認(rèn)為一個(gè)公司要想使其產(chǎn)品達(dá)到規(guī)定的質(zhì)量水平必須遵循這些原則。主要觀點(diǎn)是引起效率低下和不良質(zhì)量的原因在公司的管理系統(tǒng)而不在職員。部門經(jīng)理的責(zé)任就是要不斷調(diào)整管理系統(tǒng)以取得預(yù)期的結(jié)果。戴明還強(qiáng)調(diào)了減少質(zhì)量波動(dòng)(與一定標(biāo)準(zhǔn)之間的偏差)的必要性。要減少質(zhì)量波動(dòng),就需要辨別引起波動(dòng)的特殊原因(即可糾正的原因)和共同原因(即隨機(jī)原因)。質(zhì)量管理專家—戴明31戴明:W.E.Deming戴明總結(jié)出14條質(zhì)量管理原則,他戴明14條原則的核心:目標(biāo)不變、持續(xù)改善和知識(shí)淵博;知識(shí)淵博包括(1)以所在公司為榮;(2)掌握質(zhì)量波動(dòng)的原理;(3)知識(shí)體系;(4)心理學(xué)原理;戴明知識(shí)淵博的概念使得日本成為世界經(jīng)濟(jì)強(qiáng)國(guó)的好學(xué)信條和價(jià)值觀具體化了戴明14條原則的核心32戴明14條原則的核心:目標(biāo)不變、持續(xù)改善和知識(shí)淵博;戴明1朱蘭:Juran

朱蘭視質(zhì)量為適用性(Fitnessforuse)。認(rèn)為通過管理可以控制大約80%的質(zhì)量缺陷的發(fā)生。包含質(zhì)量計(jì)劃、質(zhì)量控制和質(zhì)量改進(jìn)的質(zhì)量三元論的思想來(lái)描述質(zhì)量管理。根據(jù)朱蘭的觀點(diǎn),為建立有能力滿足質(zhì)量標(biāo)準(zhǔn)的工作程序,質(zhì)量計(jì)劃是必要的。為了掌握何時(shí)采取必要措施糾正質(zhì)量問題就必須實(shí)施質(zhì)量控制。質(zhì)量改進(jìn)有助于發(fā)現(xiàn)更好的管理工作方式。管理就是不斷改進(jìn)工作是朱蘭理論的一個(gè)核心。朱蘭被確認(rèn)為第一個(gè)提出計(jì)算質(zhì)量成本的質(zhì)量管理專家。他解釋了如果不良質(zhì)量的成本可以降低的話,那么就有可能增加公司利潤(rùn)。質(zhì)量管理專家—朱蘭33朱蘭:Juran朱蘭視質(zhì)量為適用性(Fitnessfo費(fèi)根鮑姆:ArmandFeigenbaum前通用電器生產(chǎn)和質(zhì)量控制經(jīng)理,他因提出把質(zhì)量責(zé)任推廣到生產(chǎn)領(lǐng)域以外而在質(zhì)量運(yùn)動(dòng)中聞名。在推行“缺陷成本”方法方面起重要作用。根據(jù)這一方法,管理應(yīng)服從于質(zhì)量。質(zhì)量管理專家—費(fèi)根鮑姆34費(fèi)根鮑姆:ArmandFeigenbaum前通用電器生產(chǎn)1.全面質(zhì)量控制是一個(gè)在公司內(nèi)部使質(zhì)量標(biāo)準(zhǔn)制定、維持和改進(jìn)集成于一體的系統(tǒng)。公司應(yīng)該能夠使工程部、生產(chǎn)部和服務(wù)部門共同發(fā)揮作用,在達(dá)到用戶滿意的同時(shí)實(shí)現(xiàn)最佳經(jīng)濟(jì)目標(biāo);2.質(zhì)量控制的“控制”方面應(yīng)該包括制定質(zhì)量標(biāo)準(zhǔn)、評(píng)價(jià)與這些標(biāo)準(zhǔn)有關(guān)的行為、當(dāng)沒有達(dá)到預(yù)定標(biāo)準(zhǔn)時(shí)采取糾正措施以及制定改進(jìn)質(zhì)量標(biāo)準(zhǔn)計(jì)劃;3.影響質(zhì)量的因素可分為兩大類:技術(shù)性的和人為的。人為的因素更為重要;4.質(zhì)量成本可被分為四類:預(yù)防成本、鑒定成本、外部損失成本和內(nèi)部損失成本;5.重要的是要控制源頭質(zhì)量費(fèi)根鮑姆質(zhì)量控制基本原理要點(diǎn)351.全面質(zhì)量控制是一個(gè)在公司內(nèi)部使質(zhì)量標(biāo)準(zhǔn)制定、維持和改進(jìn)集質(zhì)量管理的基本概念:古津進(jìn)的定義:向消費(fèi)者或顧客提供高質(zhì)量產(chǎn)品與服務(wù)的一項(xiàng)活動(dòng)。這種產(chǎn)品和服務(wù)必須保證滿足需求、價(jià)格便宜和供應(yīng)及時(shí)。定義說(shuō)明:質(zhì)量管理目的:向消費(fèi)者或顧客提供高質(zhì)量產(chǎn)品與服務(wù)目標(biāo)和作用:使產(chǎn)品和服務(wù)達(dá)到三項(xiàng)要求,即滿足需求、價(jià)格便宜和供應(yīng)及時(shí)36質(zhì)量管理的基本概念:36質(zhì)量管理定義:ISO8402一1994(質(zhì)量管理和質(zhì)量保證術(shù)語(yǔ))對(duì)質(zhì)量管理的定義是:質(zhì)量管理是確定質(zhì)量方針、目標(biāo)和職責(zé),并在質(zhì)量體系中通過諸如質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)使其實(shí)施的全部管理職能的所有活動(dòng)。37質(zhì)量管理定義:ISO8402一1994(質(zhì)量管理和質(zhì)量保證術(shù)質(zhì)量管理定義:①質(zhì)量管理是各級(jí)管理者的職責(zé),但必須由最高管理者領(lǐng)導(dǎo)。質(zhì)量管理的實(shí)施涉及到組織中的所有成員。②在質(zhì)量管理中要考慮到經(jīng)濟(jì)性因素。質(zhì)量管理是企業(yè)管理的重要組成部分,是企業(yè)管理職能中的重要職能。企業(yè)一般包括經(jīng)營(yíng)決策、計(jì)劃、生產(chǎn)、技術(shù)、質(zhì)量、勞資、供應(yīng)、銷售、銷后服務(wù)、成本財(cái)務(wù)等管理部門。質(zhì)量管理處于重要的地位,我國(guó)有關(guān)領(lǐng)導(dǎo)人提出:“企業(yè)管理應(yīng)以質(zhì)量管理為綱",質(zhì)量管理帶動(dòng)、推動(dòng)和聯(lián)系其它部門完成企業(yè)生產(chǎn)經(jīng)營(yíng)活動(dòng)的任務(wù)。38質(zhì)量管理定義:①質(zhì)量管理是各級(jí)管理者的職責(zé),但必須由最高管理質(zhì)量方針:指由組織的最高管理者正式發(fā)布的該組織總的質(zhì)量宗旨和方向。質(zhì)量目標(biāo):在質(zhì)量方面所追求的目的,是對(duì)質(zhì)量方針的展開。質(zhì)量管理的術(shù)語(yǔ)和內(nèi)涵:39質(zhì)量方針:指由組織的最高管理者正式發(fā)布的該組織總的質(zhì)量宗旨和質(zhì)量策劃:是質(zhì)量管理的一部分,致力于制定質(zhì)量目標(biāo)并規(guī)定必要的運(yùn)行過程和相關(guān)資源以實(shí)現(xiàn)質(zhì)量目標(biāo)。包括:質(zhì)量管理體系策劃、產(chǎn)品實(shí)現(xiàn)策劃以及過程運(yùn)行策劃。質(zhì)量計(jì)劃是策劃的結(jié)果之一。最終的目的是滿足顧客要求。質(zhì)量控制:致力于滿足質(zhì)量要求。包括設(shè)定標(biāo)準(zhǔn)、測(cè)量結(jié)果、判定、采取措施。40質(zhì)量策劃:是質(zhì)量管理的一部分,致力于制定質(zhì)量目標(biāo)并規(guī)定必要的質(zhì)量保證:致力于提供質(zhì)量要求會(huì)得到滿足的信任。質(zhì)量改進(jìn):致力于增強(qiáng)滿足質(zhì)量要求的能力。I‘mtrying!41質(zhì)量保證:致力于提供質(zhì)量要求會(huì)得到滿足的信任。I‘mtr質(zhì)量管理的任務(wù):正確制訂和貫徹執(zhí)行質(zhì)量方針和政策;保證和提高產(chǎn)品質(zhì)量和服務(wù)質(zhì)量,生產(chǎn)出物美價(jià)廉的產(chǎn)品,以滿足用戶需要;不斷降低物質(zhì)消耗,降低質(zhì)量成本和提高經(jīng)濟(jì)效益;提高領(lǐng)導(dǎo)和職工的質(zhì)量意識(shí)和素質(zhì),促進(jìn)企業(yè)素質(zhì)和管理水平的提高;研究和發(fā)展質(zhì)量理論和質(zhì)量科學(xué)。42質(zhì)量管理的任務(wù):正確制訂和貫徹執(zhí)行質(zhì)量方針和政策;42項(xiàng)目質(zhì)量的概念項(xiàng)目的質(zhì)量(雙重性:產(chǎn)品質(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)最終產(chǎn)品來(lái)看,項(xiàng)目質(zhì)量體現(xiàn)在其性能或者使用價(jià)值上,也即項(xiàng)目的產(chǎn)品質(zhì)量。項(xiàng)目是應(yīng)業(yè)主/客戶的要求進(jìn)行的,不同的業(yè)主/客戶有著不同的質(zhì)量要求,其意圖已反映在項(xiàng)目合同中。因此,項(xiàng)目合同是進(jìn)行項(xiàng)目質(zhì)量管理的主要依據(jù)。43項(xiàng)目質(zhì)量的概念43項(xiàng)目質(zhì)量管理的概念:為保障項(xiàng)目產(chǎn)出物能夠滿足項(xiàng)目業(yè)主、客戶以及項(xiàng)目其他相關(guān)利益者的需要,所開展的對(duì)于項(xiàng)目產(chǎn)出物質(zhì)量和項(xiàng)目工作質(zhì)量的全面管理工作。包括:項(xiàng)目質(zhì)量方針的確定項(xiàng)目質(zhì)量目標(biāo)和質(zhì)量責(zé)任的制定項(xiàng)目質(zhì)量體系的建設(shè)為實(shí)現(xiàn)項(xiàng)目質(zhì)量目標(biāo)所開展的項(xiàng)目質(zhì)量計(jì)劃、項(xiàng)目質(zhì)量控制和項(xiàng)目質(zhì)量保障等一系列質(zhì)量管理工作44項(xiàng)目質(zhì)量管理的概念:44項(xiàng)目質(zhì)量管理的思想:全面質(zhì)量管理的思想-質(zhì)量管理的全員性、全過程性、全要素性。項(xiàng)目質(zhì)量管理的幾個(gè)重要理念:使顧客滿意是項(xiàng)目質(zhì)量管理的目的項(xiàng)目質(zhì)量是干出來(lái)的,不是檢驗(yàn)出來(lái)的項(xiàng)目質(zhì)量管理的責(zé)任是全體團(tuán)隊(duì)成員的項(xiàng)目質(zhì)量管理的關(guān)鍵是不斷監(jiān)控和改進(jìn)項(xiàng)目質(zhì)量確定與項(xiàng)目質(zhì)量實(shí)施項(xiàng)目質(zhì)量等級(jí)與項(xiàng)目質(zhì)量好壞45項(xiàng)目質(zhì)量管理的思想:45ISO10006國(guó)際項(xiàng)目質(zhì)量管理標(biāo)準(zhǔn):

國(guó)際標(biāo)準(zhǔn)ISO10006是由ISO/TCl76/SC2國(guó)際標(biāo)準(zhǔn)化組織質(zhì)量管理和質(zhì)量保證技術(shù)委員會(huì)質(zhì)量體系分委員會(huì)制定的,這一文件是1997年12月發(fā)布的,文件的全稱是:《質(zhì)量管理—項(xiàng)目質(zhì)量管理指南》。該文件分為兩個(gè)部分,一個(gè)是主文件部分,另有三個(gè)附件。其中主文件部分的核心內(nèi)容包括三個(gè)部分,其一是該標(biāo)準(zhǔn)所涉及的范圍和所引用的標(biāo)準(zhǔn)及其相關(guān)定義,其二是有關(guān)項(xiàng)目特征的說(shuō)明,其三是項(xiàng)目管理過程中的質(zhì)量規(guī)范。第二部分是主要內(nèi)容,它包括了項(xiàng)目策劃、集成管理、范圍管理、時(shí)間管理、成本管理、資源管理、組織與人力資源管理、溝通管理、風(fēng)險(xiǎn)管理、采購(gòu)管理等各方面質(zhì)量保障與質(zhì)量控制方面的規(guī)定。46ISO10006國(guó)際項(xiàng)目質(zhì)量管理標(biāo)準(zhǔn):國(guó)際標(biāo)準(zhǔn)ISO1000ISO10006標(biāo)準(zhǔn)的內(nèi)容:本標(biāo)準(zhǔn)的適用范圍本標(biāo)準(zhǔn)引用的標(biāo)準(zhǔn)條款相關(guān)的定義項(xiàng)目的特性項(xiàng)目過程中的質(zhì)量管理總結(jié)項(xiàng)目經(jīng)驗(yàn)

47ISO10006標(biāo)準(zhǔn)的內(nèi)容:47軟件質(zhì)量的概念軟件質(zhì)量的定義軟件質(zhì)量模型48軟件質(zhì)量的概念軟件質(zhì)量的定義48軟件質(zhì)量的定義1.軟件質(zhì)量的定義1)ANSI/IEEEStd729-1983定義軟件質(zhì)量為:“與軟件產(chǎn)品滿足規(guī)定的和隱含的需求的能力有關(guān)的特征或特性的全體”。2)M.J.Fisher將軟件質(zhì)量定義為:“所有描述計(jì)算機(jī)軟件優(yōu)秀程度的特性的組合?!?)GB/T6583–ISO8402(1994)定義軟件質(zhì)量為:“反映實(shí)體滿足明確和隱含需要的能力和特性總和” 也就是說(shuō),為滿足軟件的各項(xiàng)精確定義的功能、性能需求,符合文檔化的開發(fā)標(biāo)準(zhǔn),需要相應(yīng)地給出或設(shè)計(jì)一些質(zhì)量特性及其組合,作為在軟件開發(fā)與維護(hù)中的重要考慮因素。如果這些質(zhì)量特性及其組合都能在產(chǎn)品中得到滿足,則這個(gè)軟件產(chǎn)品質(zhì)量就是高的。49軟件質(zhì)量的定義1.軟件質(zhì)量的定義49軟件質(zhì)量的定義軟件質(zhì)量反映了以下三方面的問題:軟件需求是度量軟件質(zhì)量的基礎(chǔ)。不符合需求的軟件就不具備質(zhì)量。規(guī)范化的標(biāo)準(zhǔn)定義了一組開發(fā)準(zhǔn)則,用來(lái)指導(dǎo)軟件人員用工程化的方法來(lái)開發(fā)軟件。如果不遵守這些開發(fā)準(zhǔn)則,軟件質(zhì)量就得不到保證。往往會(huì)有一些隱含的需求沒有顯式地提出來(lái)。如軟件應(yīng)具備良好的可維護(hù)性。如果軟件只滿足那些精確定義了的需求而沒有滿足這些隱含的需求,軟件質(zhì)量也不能保證。50軟件質(zhì)量的定義軟件質(zhì)量反映了以下三方面的問題:50軟件質(zhì)量的定義2.軟件質(zhì)量特性軟件質(zhì)量特性,反映了軟件的本質(zhì)。討論一個(gè)軟件的質(zhì)量,問題最終要?dú)w結(jié)到定義軟件的質(zhì)量特性。而定義一個(gè)軟件的質(zhì)量,就等價(jià)于為該軟件定義一系列質(zhì)量特性。51軟件質(zhì)量的定義2.軟件質(zhì)量特性51軟件質(zhì)量的定義 通常,軟件質(zhì)量可由以下主要特性來(lái)定義:(1)功能性:軟件所實(shí)現(xiàn)的功能達(dá)到它的設(shè)計(jì)規(guī)范和滿足用戶需求的程度;(2)效率:在規(guī)定條件下,用軟件實(shí)現(xiàn)某種功能所需的計(jì)算機(jī)資源(包括時(shí)間)的有效程度;(3)可靠性:在滿足一定條件的應(yīng)用環(huán)境中,軟件能夠正常維持其工作的能力;(4)安全性:為了防止意外或人為的破壞,軟件應(yīng)具備的自身保護(hù)能力能力;52軟件質(zhì)量的定義 通常,軟件質(zhì)量可由以下主要特性來(lái)定義:52軟件質(zhì)量的定義(6)可維護(hù)性:當(dāng)環(huán)境改變或軟件運(yùn)行發(fā)生故障時(shí),為了使其恢復(fù)正常運(yùn)行所做努力的程度;(7)可擴(kuò)充性:在功能改變和擴(kuò)充情況下,軟件能夠正常運(yùn)行的能力;(8)可移植性:為使一個(gè)軟件從現(xiàn)有運(yùn)行平臺(tái)向另一個(gè)運(yùn)行平臺(tái)過度所做努力的程度(9)重用性:整個(gè)軟件或其中一部分能作為軟件包而被再利用的程度。53軟件質(zhì)量的定義(6)可維護(hù)性:當(dāng)環(huán)境改變或軟件運(yùn)行發(fā)生故障時(shí)軟件質(zhì)量的定義3.軟件生存期與質(zhì)量特性從用戶的角度看,軟件的生存期可分為如下三個(gè)階段:1)初期運(yùn)用:運(yùn)行新開發(fā)的軟件產(chǎn)品。2)維護(hù)與擴(kuò)充:在運(yùn)行過程中修改缺欠的內(nèi)容;而且,為了進(jìn)一步的使用,需根據(jù)運(yùn)行環(huán)境(主要指應(yīng)用環(huán)境和技術(shù)環(huán)境)的變化做功能上和性能上的擴(kuò)充。3)移植和連接:把在原有平臺(tái)上運(yùn)行的軟件向其它新的運(yùn)行環(huán)境轉(zhuǎn)移、或者組成軟件包以便重用、或與其它軟件進(jìn)行連接。54軟件質(zhì)量的定義3.軟件生存期與質(zhì)量特性54軟件質(zhì)量的定義對(duì)于軟件所需求的質(zhì)量特性,在軟件生存期的不同階段中情況各有不同,要求也不一樣,這可由下圖說(shuō)明。Back

55軟件質(zhì)量的定義對(duì)于軟件所需求的質(zhì)量特性,在軟件生存期的不同軟件質(zhì)量模型所謂質(zhì)量模型是指提供聲明質(zhì)量需求和評(píng)價(jià)質(zhì)量基礎(chǔ)的特性以及特性之間關(guān)系的集合。換句話說(shuō)質(zhì)量模型是用來(lái)描述質(zhì)量需求以及對(duì)質(zhì)量進(jìn)行評(píng)價(jià)的理論基礎(chǔ)。早在1976年,由Boehm等提出軟件質(zhì)量模型的分層方案。1979年McCall等人改進(jìn)Boehm質(zhì)量模型又提出了一種軟件質(zhì)量模型。模型包括質(zhì)量要素(factor)、準(zhǔn)則(criteria)和度量(metric)三層次。如圖所示。特性是軟件質(zhì)量的反映,軟件屬性可用做評(píng)價(jià)準(zhǔn)則,定量化地度量軟件屬性可知軟件質(zhì)量的優(yōu)劣。56軟件質(zhì)量模型所謂質(zhì)量模型是指提供聲明質(zhì)量需求和評(píng)價(jià)質(zhì)量基礎(chǔ)的軟件質(zhì)量模型McCall質(zhì)量度量模型框要素(特性)評(píng)價(jià)準(zhǔn)則評(píng)價(jià)準(zhǔn)則評(píng)價(jià)準(zhǔn)則度量度量度量面向管理觀點(diǎn)的產(chǎn)品質(zhì)量決定產(chǎn)品質(zhì)量的軟件屬性定量化地度量軟件屬性57軟件質(zhì)量模型McCall質(zhì)量度量模型框要素(特性)評(píng)價(jià)評(píng)價(jià)評(píng)軟件質(zhì)量模型軟件質(zhì)量要素直接影響軟件開發(fā)過程各個(gè)階段的產(chǎn)品質(zhì)量。由于對(duì)軟件質(zhì)量理解的不斷深化,軟件質(zhì)量要素不是一成不變的。McCall等人給出的軟件質(zhì)量要素共11個(gè),分為三類,分別面向軟件產(chǎn)品的運(yùn)行、修正、轉(zhuǎn)移。它們與特性的關(guān)系如圖所示。58軟件質(zhì)量模型軟件質(zhì)量要素直接影響軟件開發(fā)過程各個(gè)階段的產(chǎn)品質(zhì)軟件質(zhì)量模型產(chǎn)品修正產(chǎn)品轉(zhuǎn)移產(chǎn)品運(yùn)行可維護(hù)性測(cè)試性靈活性互聯(lián)性可移植性復(fù)用性正確性可靠性可使用性效率完整性McCall軟件質(zhì)量模型59軟件質(zhì)量模型產(chǎn)品修正產(chǎn)品轉(zhuǎn)移產(chǎn)品運(yùn)行可維護(hù)性互聯(lián)性正確性軟件質(zhì)量模型正確性:在預(yù)定環(huán)境下,軟件滿足設(shè)計(jì)規(guī)格說(shuō)明及用戶預(yù)期目標(biāo)的程度。它要求軟件沒有錯(cuò)誤??煽啃裕很浖凑赵O(shè)計(jì)要求,在規(guī)定時(shí)間和條件下不出故障,持續(xù)運(yùn)行的程度。效率:為了完成預(yù)定功能,軟件系統(tǒng)所需的計(jì)算機(jī)資源的多少。完整性:為了某一目的而保護(hù)數(shù)據(jù),避免它受到偶然的,或有意的破壞、改動(dòng)或遺失

的能力??墒褂眯裕簩?duì)于一個(gè)軟件系統(tǒng),用戶學(xué)習(xí)、使用軟件及為程序準(zhǔn)備輸入和解釋輸出所需工作量的大小。60軟件質(zhì)量模型正確性:在預(yù)定環(huán)境下,軟件滿足設(shè)計(jì)規(guī)格說(shuō)明及用戶軟件質(zhì)量模型可維護(hù)性:為滿足用戶新的要求,或當(dāng)環(huán)境發(fā)生了變化,或運(yùn)行中發(fā)現(xiàn)了新的錯(cuò)誤時(shí),對(duì)一個(gè)已投入運(yùn)行的軟件進(jìn)行相應(yīng)診斷和修改所需工作量的大小。可測(cè)試性:測(cè)試軟件以確保其能夠執(zhí)行預(yù)定功能所需工作量的大小。靈活性:修改或改進(jìn)一個(gè)已投入運(yùn)行的軟件所需工作量的大小。61軟件質(zhì)量模型可維護(hù)性:為滿足用戶新的要求,或當(dāng)環(huán)境發(fā)生了變化軟件質(zhì)量模型可移植性:將一個(gè)軟件系統(tǒng)從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移植到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境

中運(yùn)行時(shí)所需工作量的大小。復(fù)用性:一個(gè)軟件(或軟件的部件)能再次用于其它應(yīng)用(該應(yīng)用的功能與此軟件或軟件部件的所完成的功能有聯(lián)系)的程度?;ミB性:連接一個(gè)軟件和其他系統(tǒng)所需工作量的大小。如果這個(gè)軟件要聯(lián)網(wǎng),或與其

他系統(tǒng)通信,或要把其他系統(tǒng)納入到自己的控制之下,必須有系統(tǒng)間的接口,使之可以聯(lián)結(jié)?;ミB性很重要。它又稱相互操作性。62軟件質(zhì)量模型可移植性:將一個(gè)軟件系統(tǒng)從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移軟件質(zhì)量模型通常,對(duì)以上各個(gè)質(zhì)量特性直接進(jìn)行度量是很困難的,在有些情況下甚至是不可能的。因此,McCall定義了一組比較容易度量的軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則,使用它們對(duì)反映質(zhì)量特性的軟件屬性分級(jí),以此來(lái)估計(jì)軟件質(zhì)量特性的值。定義評(píng)價(jià)準(zhǔn)則的關(guān)鍵是確定影響軟件質(zhì)量要素的屬性。這些屬性必須滿足①比較完整、準(zhǔn)確的描述軟件質(zhì)量要素;②比較容易量化和測(cè)量,能夠反映軟件質(zhì)量的優(yōu)劣。McCall定義的軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則共21種,它們是:63軟件質(zhì)量模型通常,對(duì)以上各個(gè)質(zhì)量特性直接進(jìn)行度量是很困難的,McCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則1.可審查性(Auditability):檢查軟件需求、規(guī)格說(shuō)明、標(biāo)準(zhǔn)、過程、指令、代碼及合同是否一致的難易程度。2.準(zhǔn)確性(Accuracy):計(jì)算和控制的精度,最好表示成相對(duì)誤差的函數(shù),值越大表示精度越高。3.通信通用性(CommunicationCommonality):使用標(biāo)準(zhǔn)接口、協(xié)議和頻帶的程度。4.完全性(Completeness):所需功能完全實(shí)現(xiàn)的程度。5.簡(jiǎn)明性(Conciseness):程序源代碼的緊湊性。6.一致性(Consistency):設(shè)計(jì)文檔與系統(tǒng)實(shí)現(xiàn)的一致性。7.數(shù)據(jù)通用性(DataCommonality):在程序中使用標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)和類型。8.容錯(cuò)性(Errortolerance):系統(tǒng)在各種異常條件下提供繼續(xù)操作的能力64McCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則1.可審查性(AuditabMcCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則9.執(zhí)行效率(ExecutionEfficiency):程序運(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ú)立性(HardwareIndependence):軟件同支持它運(yùn)行的硬件系統(tǒng)不相關(guān)的程度。13.檢測(cè)性(Instrumentation):監(jiān)視程序的運(yùn)行,一旦發(fā)生錯(cuò)誤時(shí),標(biāo)識(shí)錯(cuò)誤的程度。14.模塊化(Modularity):程序部件的功能獨(dú)立性。65McCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則9.執(zhí)行效率(ExecutiMcCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則15.可操作性(Operability):操作一個(gè)軟件的難易程度。16.安全性(Security):控制或保護(hù)程序和數(shù)據(jù)不受破壞的機(jī)制,以防止程序和數(shù)據(jù)受到意外的或蓄意的存取、使用、修改、毀壞或泄密。17.自文檔化(Self-documentation):源代碼提供有意義文檔的程度。18.簡(jiǎn)單性(Simplicity):理解程序的難易程度。19.軟件系統(tǒng)獨(dú)立性(SoftwareSystemIndependence):程序與非標(biāo)準(zhǔn)的程序設(shè)計(jì)語(yǔ)言特征、操作系統(tǒng)特征、以及其他環(huán)境約束無(wú)關(guān)的程度。20.可追蹤性(Tracebility):對(duì)軟件進(jìn)行正向和反向追蹤的能力。21.易培訓(xùn)性(Training):軟件支持新用戶使用該系統(tǒng)的能力。66McCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則15.可操作性(Operab計(jì)算軟件質(zhì)量要素軟件質(zhì)量要素Fj的值可用下式計(jì)算LFj=∑CjkMkj=1,2,...,11.

k=1其中Mk是軟件質(zhì)量要素Fj對(duì)第k種評(píng)價(jià)準(zhǔn)則的測(cè)量值Cjk是相應(yīng)的加權(quán)系數(shù)McCall定義的評(píng)價(jià)準(zhǔn)則多數(shù)都沒有客觀的測(cè)量方法,只能憑主觀印象為評(píng)價(jià)準(zhǔn)則定值。

McCall將評(píng)價(jià)準(zhǔn)則分為0--10級(jí)。0級(jí)最低,10級(jí)最高。

Mk的取值是0,0.1,0.2,…,1.067計(jì)算軟件質(zhì)量要素軟件質(zhì)量要素Fj的值可用下式計(jì)算67質(zhì)量要素與評(píng)價(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à)準(zhǔn)則(1/2)要素正確性可靠性有效性質(zhì)量要素與評(píng)價(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)性V69質(zhì)量要素與評(píng)價(jià)準(zhǔn)則(2/2)要素正確性可靠性McCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則McCall軟件質(zhì)量度量模型為軟件質(zhì)量管理奠定了基礎(chǔ)模型由軟件質(zhì)量要素和評(píng)價(jià)準(zhǔn)則組成加權(quán)系數(shù)Cjk滿足∑Cjk=1其中Cjk≥0當(dāng)質(zhì)量要素Fj與k項(xiàng)評(píng)價(jià)準(zhǔn)則無(wú)關(guān)時(shí),Cjk=0McCall評(píng)價(jià)準(zhǔn)則項(xiàng)數(shù)L=2170McCall軟件質(zhì)量要素評(píng)價(jià)準(zhǔn)則McCall軟件質(zhì)量度量模型軟件質(zhì)量模型ISO軟件質(zhì)量度量模型1985年國(guó)際標(biāo)準(zhǔn)化組織(ISO)建議,軟件質(zhì)量度量模型由三層組成。高層稱軟件質(zhì)量需求評(píng)價(jià)準(zhǔn)則(SQRC);中層稱軟件質(zhì)量設(shè)計(jì)評(píng)價(jià)準(zhǔn)則(SQDC);低層稱軟件質(zhì)量度量評(píng)價(jià)準(zhǔn)則(SQMC)。分別對(duì)應(yīng)McCall等人的要素、評(píng)價(jià)準(zhǔn)則和度量。ISO認(rèn)為應(yīng)對(duì)高層和中層建立國(guó)際標(biāo)準(zhǔn),以便在國(guó)際范圍內(nèi)推廣軟件質(zhì)量管理,而低層可由各單位自行制定。ISO高層由8個(gè)要素組成、中層由23個(gè)評(píng)價(jià)準(zhǔn)則組成。它們之間的關(guān)系如表所示。

71軟件質(zhì)量模型ISO軟件質(zhì)量度量模型71ISO的質(zhì)量要素與評(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)價(jià)準(zhǔn)則(1/2)要素正確性可容性有效ISO的質(zhì)量要素與評(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)明性V73ISO的質(zhì)量要素與評(píng)價(jià)準(zhǔn)則(2/2)要素正軟件質(zhì)量模型1991年,ISO發(fā)布了ISO/IEC9126質(zhì)量特性的國(guó)際標(biāo)準(zhǔn),將質(zhì)量特性降為6個(gè),即功能性、可靠性、可維護(hù)性、效率、可使用性、可移植性,并定義了21個(gè)子特性。1991年發(fā)布的ISO/IEC9126標(biāo)準(zhǔn)現(xiàn)在被分為了兩部,ISO/IEC9126(軟件產(chǎn)品質(zhì)量)和ISO/IEC14598(軟件產(chǎn)品評(píng)價(jià))。74軟件質(zhì)量模型1991年,ISO發(fā)布了ISO/IEC9126質(zhì)軟件質(zhì)量模型75軟件質(zhì)量模型75軟件質(zhì)量特性之間的競(jìng)爭(zhēng) 在軟件的質(zhì)量特性與質(zhì)量特性之間、質(zhì)量特性與質(zhì)量子特性之間存在著有利的影響和不利的影響。例如,由于效率的要求,應(yīng)盡可能采用匯編語(yǔ)言。但是用匯編語(yǔ)言編制出的程序,可靠性、可移植性以及可維護(hù)性都很差。 因此在系統(tǒng)設(shè)計(jì)過程中應(yīng)根據(jù)具體情況對(duì)各種要素的要求進(jìn)行折衷,以便得到在總體上用戶和系統(tǒng)開發(fā)人員都滿意的質(zhì)量標(biāo)準(zhǔn)。 質(zhì)量要素之間的關(guān)系表76軟件質(zhì)量特性之間的競(jìng)爭(zhēng) 在軟件的質(zhì)量特性與質(zhì)量特性之間、軟件質(zhì)量特性之間的競(jìng)爭(zhēng)77軟件質(zhì)量特性之間的競(jìng)爭(zhēng)77軟件質(zhì)量的度量和評(píng)價(jià)軟件質(zhì)量的度量 是軟件屬性的量化,是經(jīng)驗(yàn)關(guān)系系統(tǒng)到數(shù)值關(guān)系系統(tǒng)的一種映射。軟件質(zhì)量特性度量有兩類:預(yù)測(cè)型和驗(yàn)收型。預(yù)測(cè)度量是利用定量的或定性的方法,對(duì)軟件質(zhì)量的評(píng)價(jià)值進(jìn)行估計(jì),以得到軟件質(zhì)量的比較精確的估算值。它是用在軟件開發(fā)過程中的。尺度度量:這是一種定量度量。它適用于一些能夠直接度量的特性,一般它作為相對(duì)量進(jìn)行度量。如可靠性度量、復(fù)雜度度量、缺陷度量和規(guī)模度量等。二元度量:這是一種定性度量。它適用于一些只能間接度量的特性。驗(yàn)收度量是在軟件開發(fā)各階段的檢查點(diǎn),對(duì)軟件的要求質(zhì)量進(jìn)行確認(rèn)性檢查的具體評(píng)價(jià)值,它可以看成是對(duì)預(yù)測(cè)度量的一種確認(rèn),是對(duì)開發(fā)過程中的預(yù)測(cè)進(jìn)行評(píng)價(jià)。78軟件質(zhì)量的度量和評(píng)價(jià)軟件質(zhì)量的度量78軟件質(zhì)量的度量和評(píng)價(jià)軟件質(zhì)量度量的實(shí)施在確定要對(duì)一個(gè)軟件(系統(tǒng))進(jìn)行度量之后,一般,采取以下幾個(gè)步驟,來(lái)實(shí)施對(duì)該軟件的度量:(1)確定軟件質(zhì)量需求;在用戶需求中,除功能需求外,還有非功能需求,包括:質(zhì)量需求、環(huán)境需求、設(shè)計(jì)約束、開發(fā)策略等。質(zhì)量需求是用戶比較關(guān)心的內(nèi)容。但是,我們已經(jīng)知道,軟件的功能需求的確定,存在一定的難度。而非功能需求的確定,則難度更大。這些困難包括:需求如何獲取,需求沖突如何協(xié)調(diào)、需求的確認(rèn)和變更的授權(quán)等。過程:需求獲?。菏紫龋阋斫庥脩舻男枨?,區(qū)分哪些是質(zhì)量需求,把這些需求記錄下來(lái),獲得用戶的確認(rèn)。需求分析:拿到用戶確認(rèn)的需求后,你可以開始把用戶的質(zhì)量需求與我們?cè)O(shè)定的質(zhì)量特性聯(lián)系起來(lái),一直區(qū)分到子特性。這種聯(lián)系,就是把用戶語(yǔ)言描述的需求,轉(zhuǎn)變?yōu)橛?jì)算機(jī)工程師語(yǔ)言的需求。建立了這種關(guān)聯(lián)后,可以根據(jù)分類,分級(jí),確定直接度量。79軟件質(zhì)量的度量和評(píng)價(jià)軟件質(zhì)量度量的實(shí)施79軟件質(zhì)量度量的實(shí)施(2)確定直接度量直接度量就是實(shí)際的軟件質(zhì)量測(cè)量活動(dòng),它的輸入是軟件或軟件過程,輸出是一個(gè)測(cè)量值。它通過執(zhí)行一系列的任務(wù),獲得一個(gè)質(zhì)量值。例如:對(duì)一個(gè)沒有經(jīng)過培訓(xùn)的用戶,讓他使用軟件系統(tǒng)的某一功能,在界面提示、聯(lián)機(jī)幫助、使用手冊(cè)的幫助下,他學(xué)會(huì)掌握該功能所花的時(shí)間。而用戶需求對(duì)此項(xiàng)指標(biāo)的要求(目標(biāo))和現(xiàn)實(shí)系統(tǒng)所達(dá)到的實(shí)際值(比如:10個(gè)人次測(cè)量后統(tǒng)計(jì)意義上的)的比較,就是將提交質(zhì)量評(píng)審的質(zhì)量值。在進(jìn)行直接度量前,你應(yīng)該有以下準(zhǔn)備:(1)工具:有助于計(jì)算度量值的硬件/軟件工具,如:缺陷跟蹤工具;(2)應(yīng)用:描述度量結(jié)果的希望值、度量值的意義、作用和對(duì)度量結(jié)果數(shù)據(jù)的使用方法;(3)數(shù)據(jù):獲得度量結(jié)果所需的數(shù)據(jù)、程序、過程等度量對(duì)象;(4)計(jì)算:度量程序、步驟和方法。(5)費(fèi)用:測(cè)試是要花錢(人力、物力、時(shí)間等)的。80軟件質(zhì)量度量的實(shí)施(2)確定直接度量80軟件質(zhì)量度量的實(shí)施(3)分析度量結(jié)果對(duì)度量過程進(jìn)行跟蹤和分析,需要時(shí),可能會(huì)對(duì)度量程序、度量工具、度量方法,甚至原始數(shù)據(jù),做出補(bǔ)充和調(diào)整。(4)確認(rèn)質(zhì)量度量在度量過程中,進(jìn)行度量結(jié)果的確認(rèn)非常重要。首先,要確認(rèn)度量過程是否與事實(shí)相符,脫離現(xiàn)實(shí)真實(shí)的度量,與目標(biāo)再相符的結(jié)果也是沒有意義的。其次,是確認(rèn)方法的有效性,例如:在度量中,我們用到很多統(tǒng)計(jì)學(xué)方法,在這些方法中,我們有一些概率分布假設(shè)(例如:某些錯(cuò)誤的發(fā)生,我們假設(shè)符合隨機(jī)概率分布),當(dāng)這些假設(shè)并不成立時(shí),度量的結(jié)果是不真實(shí)的。81軟件質(zhì)量度量的實(shí)施(3)分析度量結(jié)果81軟件質(zhì)量的度量和評(píng)價(jià)軟件質(zhì)量評(píng)價(jià)定量地評(píng)價(jià)軟件的質(zhì)量,目前還不能精確地做到。一般采取由若干(6~10)位軟件專家進(jìn)行打分來(lái)評(píng)價(jià)。這些軟件專家應(yīng)是富有實(shí)際經(jīng)驗(yàn)的項(xiàng)目帶頭人。軟件質(zhì)量評(píng)價(jià)分兩步走。(1)評(píng)分 對(duì)每一階段要達(dá)到的質(zhì)量指標(biāo)(質(zhì)量特性目標(biāo)值或標(biāo)準(zhǔn))詳細(xì)開列/建立度量工作表,在表中,以提問題方式,列出在某一階段為實(shí)現(xiàn)某一質(zhì)量指標(biāo),應(yīng)達(dá)到什么標(biāo)準(zhǔn)。所以它也可稱為檢查表。特別地,有些檢查表是針對(duì)子系統(tǒng)或模塊的。

為了回答度量工作表上的問題,必須積累原始資料。最重要的原始資料是在軟件定義與開發(fā)的各個(gè)階段提供的文檔。其次是在開發(fā)過程中積累的各種數(shù)據(jù),特別是對(duì)出錯(cuò)數(shù)據(jù)的記錄。 評(píng)分主要是依據(jù)軟件實(shí)際成果進(jìn)行的、由于軟件使用環(huán)境不同,使用目的不同,各人打分會(huì)有一定差別。(2)分析結(jié)果 根據(jù)評(píng)分的結(jié)果,對(duì)照評(píng)價(jià)指標(biāo),檢查某個(gè)質(zhì)量特性是否達(dá)到了要求的質(zhì)量標(biāo)準(zhǔn)。如果某個(gè)質(zhì)量特性不符合規(guī)定的標(biāo)準(zhǔn),就應(yīng)當(dāng)分析這個(gè)質(zhì)量特性,找出為什么達(dá)不到標(biāo)準(zhǔn)的原因。

分析原因應(yīng)該自頂向下進(jìn)行。按系統(tǒng)級(jí)、子系統(tǒng)級(jí)、模塊級(jí)逐步分析。82軟件質(zhì)量的度量和評(píng)價(jià)軟件質(zhì)量評(píng)價(jià)82四層模型四層模型軟件質(zhì)量的度量關(guān)鍵是要定出評(píng)定質(zhì)量的指標(biāo)和評(píng)定優(yōu)劣的標(biāo)準(zhǔn)。有一種四層模型,第一層是軟件產(chǎn)品質(zhì)量(質(zhì)量需求),第二層是質(zhì)量特性,第三層是質(zhì)量子特性,第四層是度量指標(biāo)。軟件產(chǎn)品質(zhì)量層(質(zhì)量需求):是產(chǎn)品必須滿足的質(zhì)量需求。它是用用戶術(shù)語(yǔ)描述的,主要有四點(diǎn):(1)產(chǎn)品將在用戶所在組織當(dāng)前使用的平臺(tái)和操作系統(tǒng)上運(yùn)行。(2)

產(chǎn)品將是可靠的并能防止數(shù)據(jù)丟失的機(jī)制。(3)

產(chǎn)品將提供完成某些任務(wù)所必需的功能。(4)

產(chǎn)品將易于使用。83四層模型四層模型83四層模型質(zhì)量特性:表示與整個(gè)質(zhì)量需求有關(guān)的特殊質(zhì)量特性,它代表了用戶的質(zhì)量需求。它采用從用戶角度考慮的立場(chǎng),把軟件質(zhì)量分解成四類質(zhì)量特性,這四個(gè)質(zhì)量特性是軟件的基本特征。IEEE的四個(gè)質(zhì)量特性是:可移植性、可靠性、功能性、可使用性??煽啃裕涸谝?guī)定的時(shí)間和條件下,軟件所能維持其性能水平的程度。可靠性對(duì)某些軟件是重要的質(zhì)量要求,它除了反映軟件滿足用戶需求正常運(yùn)行的程度,且反映了在故障發(fā)生時(shí)能繼續(xù)運(yùn)行的程度。功能性:軟件所實(shí)現(xiàn)的功能滿足用戶需求的程度.功能性反映了所開發(fā)的軟件滿足用戶指明的或隱含的需求的程度,即用戶要求的功能是否全部實(shí)現(xiàn)了。可移植性:從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境轉(zhuǎn)移到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的容易程度。易使用性:對(duì)于一個(gè)軟件,用戶學(xué)習(xí)、操作、準(zhǔn)備輸入和理解輸出時(shí),所做努力的程度。易使用性反映了與用戶的友善性,即用戶在使用本軟件時(shí)是否方便。84四層模型質(zhì)量特性:表示與整個(gè)質(zhì)量需求有關(guān)的特殊質(zhì)量特性,它代四層模型質(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ì)算已做過的代碼審查模塊容錯(cuò)性數(shù)據(jù)完整性統(tǒng)計(jì)用戶數(shù)據(jù)被破壞情況數(shù)據(jù)恢復(fù)測(cè)量恢復(fù)被破壞的數(shù)據(jù)的能力可用性軟件可用的百分比軟件可用時(shí)間除以總的軟件使用時(shí)間85四層模型質(zhì)量需求質(zhì)量特性質(zhì)量子特性直接度量度量描述(例子)產(chǎn)產(chǎn)品將提供完成某些任務(wù)所必需的功能功能性完備性測(cè)試覆蓋計(jì)算調(diào)用或分支測(cè)量覆蓋正確性缺陷密度計(jì)算每一版本發(fā)布前的缺陷安全性

數(shù)據(jù)安全性統(tǒng)計(jì)用戶數(shù)據(jù)被破壞的情況用戶安全性

沒有被阻止的非法用戶入侵?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í)間易操作性人的因素新用戶基于人類工程學(xué)對(duì)軟件消極方面的評(píng)價(jià)數(shù)量溝通性人的因素新用戶基于人類工程學(xué)對(duì)軟件消極方面的評(píng)價(jià)數(shù)量質(zhì)量需求質(zhì)量特性質(zhì)量子特性直接度量度量描述(例子)四層模型Back

86產(chǎn)品將提供完成某些任務(wù)所必需的功能功能性完備性測(cè)試覆蓋計(jì)算調(diào)軟件質(zhì)量管理基本概念軟件質(zhì)量管理的主要活動(dòng)軟件質(zhì)量管理的內(nèi)容軟件質(zhì)量標(biāo)準(zhǔn)簡(jiǎn)介軟件文件標(biāo)準(zhǔn)與規(guī)范87軟件質(zhì)量管理基本概念87軟件質(zhì)量管理的基本概念質(zhì)量管理體系為實(shí)施質(zhì)量管理所需的組織結(jié)構(gòu),程序、過程和資源。組織結(jié)構(gòu):組織為行使其職能按某種方式建立的職責(zé)、權(quán)限及其相互關(guān)系。程序:為進(jìn)行某項(xiàng)活動(dòng)所規(guī)定的途徑。1在很多情況下,程序可形成文件[如質(zhì)量體系程序]。2程序形成文件時(shí),通常稱之為“書面程序”或“文件化程序”。3書面或文件化程序中通常包括活動(dòng)的目的和范圍;做什么和誰(shuí)來(lái)做,何時(shí)、何地和如何做;應(yīng)使用什么材料、設(shè)備和文件;如何對(duì)活動(dòng)進(jìn)行控制和記錄。過程:將輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng)。資源:可包括人員、資金、設(shè)施、設(shè)備、技術(shù)和方法。對(duì)于質(zhì)量管理體系:1質(zhì)量體系的內(nèi)容應(yīng)以滿足質(zhì)量目標(biāo)的需要為準(zhǔn)。2一個(gè)組織的質(zhì)量體系主要是為滿足該組織內(nèi)部管理的需要而設(shè)計(jì)的。它比特定顧客的要求要廣泛。顧客僅僅評(píng)價(jià)質(zhì)量體系中的有關(guān)部分。3為了合同或強(qiáng)制性質(zhì)量評(píng)價(jià)的目的,可要求對(duì)已確定的質(zhì)量體系要求的實(shí)施進(jìn)行證實(shí)。88軟件質(zhì)量管理的基本概念質(zhì)量管理體系88軟件質(zhì)量管理的基本概念質(zhì)量方針

由組織的最高管理者正式發(fā)布的該組織總的質(zhì)量宗旨和質(zhì)量方向。

質(zhì)量策劃確定質(zhì)量以及采用質(zhì)量體系要素的目標(biāo)和要求的活動(dòng)。質(zhì)量策劃包括:a)產(chǎn)品策劃:對(duì)質(zhì)量特性進(jìn)行識(shí)別、分類和比較,并建立其目標(biāo)、質(zhì)量要求和約束條件。b)管理和作業(yè)策劃:為實(shí)施質(zhì)量體系進(jìn)行準(zhǔn)備,包括組織和安排。c)編制質(zhì)量計(jì)劃和作出質(zhì)量改進(jìn)的規(guī)定。89軟件質(zhì)量管理的基本概念質(zhì)量方針89軟件質(zhì)量管理的基本概念質(zhì)量控制為達(dá)到質(zhì)量要求所采取的作業(yè)技術(shù)和活動(dòng)。1質(zhì)量控制包括作業(yè)技術(shù)和活動(dòng),其目的在于監(jiān)視過程并排除質(zhì)量環(huán)中所有階段中導(dǎo)致不滿意的原因,以取得經(jīng)濟(jì)效益。2質(zhì)量控制和質(zhì)量保證的某些活動(dòng)是互相關(guān)聯(lián)的。質(zhì)量保證為了提供足夠的信任表明實(shí)體能夠滿足質(zhì)量要求,而在質(zhì)量體系中實(shí)施并根據(jù)需要進(jìn)行證實(shí)的全部有計(jì)劃和有系統(tǒng)的活動(dòng)。1質(zhì)量保證有內(nèi)部和外部?jī)煞N目的。a)內(nèi)部質(zhì)量保證:在組織內(nèi)部,質(zhì)量保證向管理者提供信任。b)外部質(zhì)量保證:在合同或其他情況下,質(zhì)量保證向顧客或他方提供信任。2質(zhì)量控制和質(zhì)量保證的某些活動(dòng)是相互關(guān)聯(lián)的。3只有質(zhì)量要求全面反映了用戶的要求,質(zhì)量保證才能提供足夠的信任90軟件質(zhì)量管理的基本概念質(zhì)量控制90軟件質(zhì)量管理的基本概念質(zhì)量改進(jìn)為向本組織及其顧客提供更多的收益,在整個(gè)組織內(nèi)所采取的旨在提高活動(dòng)和過程的效益和效率的各種措施。質(zhì)量管理確定質(zhì)量方針、目標(biāo)和職責(zé)并在質(zhì)量體系中通過諸如質(zhì)量策劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)使其實(shí)施的全部管理職能的所有活動(dòng)。1質(zhì)量管理是各級(jí)管理者的職責(zé),但必須由最高管理者領(lǐng)導(dǎo)。質(zhì)量管理的實(shí)施涉及到組織中的所有成員。2在質(zhì)量管理中要考慮到經(jīng)濟(jì)性因素。91軟件質(zhì)量管理的基本概念質(zhì)量改進(jìn)91軟件質(zhì)量管理的基本概念全面質(zhì)量管理一個(gè)組織以質(zhì)量為中心,以全員參與為基礎(chǔ),目的在于通過讓顧客滿意和本組織所有成員及社會(huì)受益而達(dá)到長(zhǎng)期成功的管理途徑。1“全員”指該組織結(jié)構(gòu)中所有部門和所有層次的人員。2最高管理者強(qiáng)有力和持續(xù)的領(lǐng)導(dǎo)以及該組織內(nèi)所有成員的教育和培訓(xùn)是這種管理途徑取得成功所必不可少的。3在全面質(zhì)量管理中,質(zhì)量這個(gè)概念和全部管理目標(biāo)的實(shí)現(xiàn)有關(guān)。4“社會(huì)受益”意味著在需要時(shí)滿足“社會(huì)需求”。5有時(shí)把“全面質(zhì)量管理”(TQM)或它的一部分稱為“全面質(zhì)量”、“公司范圍內(nèi)的質(zhì)量管理(CWQC)”、“TQC”等。92軟件質(zhì)量管理的基本概念全面質(zhì)量管理92軟件質(zhì)量管理的基本概念質(zhì)量審核確定質(zhì)量活動(dòng)和有關(guān)結(jié)果是否符合計(jì)劃的安排,以及這些安排是否有效地實(shí)施并適合于達(dá)到預(yù)定目標(biāo)的、有系統(tǒng)的、獨(dú)立的檢查。1質(zhì)量審核一般用于(但不限于)對(duì)質(zhì)量體系或其要素,過程、產(chǎn)品或服務(wù)的審核。上述這些審核通常稱為“質(zhì)量體系審核”、“過程質(zhì)量審核”、“產(chǎn)品質(zhì)量審核”和“服務(wù)質(zhì)量審核”。2質(zhì)量審核應(yīng)由與被審核領(lǐng)域無(wú)直接責(zé)任的人員進(jìn)行,但最好在有關(guān)人員的配合下進(jìn)行。3質(zhì)量審核的一個(gè)目的是評(píng)價(jià)是否需要采取改進(jìn)或糾正措施。審核不能和旨在解決過程控制或產(chǎn)品驗(yàn)收的“質(zhì)量監(jiān)督”或“檢驗(yàn)”相混淆。4質(zhì)量審核可以是為內(nèi)部或外部的目的而進(jìn)行。93軟件質(zhì)量管理的基本概念質(zhì)量審核93軟件質(zhì)量管理的基本概念管理評(píng)審由最高管理者就質(zhì)量方針和目標(biāo),對(duì)質(zhì)量體系的現(xiàn)狀和適應(yīng)性進(jìn)行的正式評(píng)價(jià)。1管理評(píng)審可以包括質(zhì)量方針評(píng)審。2質(zhì)量審核的結(jié)果可作為管理評(píng)審的一種輸入。3“最高管理者”指的是其質(zhì)量體系受到評(píng)審的組織的管理者。94軟件質(zhì)量管理的基本概念管理評(píng)審94軟件質(zhì)量管理的主要活動(dòng)1、軟件質(zhì)量策劃1)軟件質(zhì)量策劃的內(nèi)容:確定軟件組織,適應(yīng)其生產(chǎn)特點(diǎn)的組織結(jié)構(gòu),以及人員的安排和職責(zé)的分配。確定組織的質(zhì)量管理體系目標(biāo),根據(jù)組織的商業(yè)需要和產(chǎn)品市場(chǎng),確定選擇ISO9000或CMM作為其質(zhì)量管理體系的符合性標(biāo)準(zhǔn)或模型。標(biāo)識(shí)和定義組織的質(zhì)量過程,即對(duì)組織的質(zhì)量過程進(jìn)行策劃,確定過程的資源、主要影響因素、作用程序和規(guī)程、過程啟動(dòng)條件和過程執(zhí)行結(jié)果規(guī)范等。識(shí)別產(chǎn)品的質(zhì)量特性,進(jìn)行分類和比較,建立其目標(biāo)、質(zhì)量要求和約束條件。策劃質(zhì)量改進(jìn)的計(jì)劃、方法和途徑。95軟件質(zhì)量管理的主要活動(dòng)1、軟件質(zhì)量策劃95軟件質(zhì)量管理的主要活動(dòng)2)軟件組織的質(zhì)量過程通常包含兩種類型:軟件工程過程和組織支持過程軟件工程過程就是通常所說(shuō)的軟件生命周期中的活動(dòng),一般包括軟件需求分析、軟件設(shè)計(jì)、編碼、測(cè)試、交付、安裝和維護(hù)。一個(gè)組織的軟件過程策劃一般包括兩個(gè)階段:組織標(biāo)準(zhǔn)生產(chǎn)過程的策劃和項(xiàng)目產(chǎn)品策劃。CMM中定義了三個(gè)關(guān)鍵過程域來(lái)實(shí)現(xiàn)這兩級(jí)的過程策劃:組織過程定義:主要任務(wù)是識(shí)別和確定組織的質(zhì)量過程,將組織必須和比較成熟的軟件過程、過程資源要求、過程程序、過程產(chǎn)品要求等通過文件形成制度,并通過培訓(xùn)等機(jī)制貫徹到整個(gè)組織中,以改進(jìn)所有項(xiàng)目的過程性能。軟件項(xiàng)目策劃:目的是為具體軟件項(xiàng)目的開發(fā)、檢查活動(dòng)制定合理的計(jì)劃。主要內(nèi)容包括確定項(xiàng)目開發(fā)的主要活動(dòng)及活動(dòng)時(shí)間的關(guān)系、制定項(xiàng)目的開發(fā)進(jìn)度、配備合適的資源、設(shè)定合適的檢查點(diǎn)和檢查方式等。軟件產(chǎn)品工程:目的是協(xié)調(diào)一致地執(zhí)行良好定義的工程過程,將軟件工程活動(dòng)組成一個(gè)有機(jī)的整體以生產(chǎn)更好、更符合要求的軟件產(chǎn)品。96軟件質(zhì)量管理的主要活動(dòng)2)軟件組織的質(zhì)量過程96軟件質(zhì)量管理的主要活動(dòng)組織支持過程是軟件組織為了保證軟件工程過程的實(shí)施和檢查而建立的一組公共支持過程。主要包括:管理過程:包括評(píng)審、檢查、文檔管理、不合格品管理、配置管理、內(nèi)部質(zhì)量審核和管理評(píng)審。支持過程:包括合同評(píng)審、子合同評(píng)審、采購(gòu)、培訓(xùn)、進(jìn)貨檢驗(yàn)、設(shè)備檢驗(yàn)、度量和服務(wù)。在CMM中,有一些對(duì)應(yīng)的關(guān)鍵過程區(qū)域:需求管理、軟件子合同管理、軟件質(zhì)量保證、軟件配置管理、培訓(xùn)程序、同行評(píng)審97軟件質(zhì)量管理的主要活動(dòng)組織支持過程97軟件質(zhì)量管理的主要活動(dòng)2、軟件質(zhì)量控制與保證軟件質(zhì)量控制的主要目標(biāo)就是按照質(zhì)量策劃的要求,對(duì)質(zhì)量過程進(jìn)行監(jiān)督和控制。質(zhì)量控制的主要內(nèi)容有:1)組織中與質(zhì)量活動(dòng)有關(guān)的所有人員,按照職責(zé)分工進(jìn)行質(zhì)量活動(dòng)。2)所有質(zhì)量活動(dòng)按照已經(jīng)策劃的方法、途徑、相互關(guān)系和時(shí)間,有序地進(jìn)行。3)對(duì)關(guān)鍵過程和特殊過程,實(shí)施適當(dāng)?shù)倪^程控制技術(shù)以保證過程的穩(wěn)定性,并在受控的情況下,提高過程的能力。4)所有質(zhì)量活動(dòng)的記錄都被完整、真實(shí)地保存下來(lái),以供統(tǒng)計(jì)分析使用。98軟件質(zhì)量管理的主要活動(dòng)2、軟件質(zhì)量控制與保證98軟件質(zhì)量管理的主要活動(dòng)實(shí)施軟件質(zhì)量控制通常涉及的技術(shù):⑴軟件配置管理軟件配置管理的目的是,對(duì)軟件生產(chǎn)過程中的所有有意義的中間產(chǎn)品形成文檔,并以一種便于存取和檢索、必要時(shí)可以逆向回溯的方式保存。同時(shí)配置管理還要保證文檔的安全性、保密性和及時(shí)性。⑵軟件過程流管理現(xiàn)代質(zhì)量理論認(rèn)為:“質(zhì)量形成于過程”。軟件過程流管理是軟件質(zhì)量控制中非常重要的環(huán)節(jié)。過程流管理的基本原則是:①按計(jì)劃和設(shè)定條件啟動(dòng)和結(jié)束過程流中的質(zhì)量活動(dòng)②按照計(jì)劃對(duì)中間產(chǎn)品進(jìn)行驗(yàn)證,防止不合格的產(chǎn)品轉(zhuǎn)入下道工序。③記錄和保持必要的過程活動(dòng)的質(zhì)量情況。⑶軟件質(zhì)量保證軟件質(zhì)量保證的目的是向組織的內(nèi)部或外部提供信任依據(jù)。對(duì)內(nèi)向組織的管理者表明組織的質(zhì)量管理處于良好的狀態(tài),所有質(zhì)量活動(dòng)有效地運(yùn)行;對(duì)外向顧客表明,組織有能力滿足顧客的質(zhì)量要求,并提供符合質(zhì)量要求的產(chǎn)品和服務(wù)。99軟件質(zhì)量管理的主要活動(dòng)實(shí)施軟件質(zhì)量控制通常涉及的技術(shù):99軟件質(zhì)量管理的主要活動(dòng)3.軟件質(zhì)量的度量和驗(yàn)證⑴軟件質(zhì)量度量類型①產(chǎn)品質(zhì)量度量通常產(chǎn)品質(zhì)量度量依賴于具體的產(chǎn)品標(biāo)準(zhǔn),通過測(cè)量獲得產(chǎn)品質(zhì)量特性的有關(guān)數(shù)據(jù),輔以合適的統(tǒng)計(jì)技術(shù)以確定產(chǎn)品或同批產(chǎn)品是否滿足了規(guī)定的質(zhì)量要求。②過程質(zhì)量度量通過對(duì)軟件產(chǎn)品設(shè)計(jì)、開發(fā)、檢查、評(píng)審等過程的度量技術(shù)的使用,來(lái)度量軟件過程的進(jìn)度、成本是否按計(jì)劃保證,質(zhì)量計(jì)劃的變化頻率,變化的誘因以及風(fēng)險(xiǎn)的管理等等。

100軟件質(zhì)量管理的主要活動(dòng)3.軟件質(zhì)量的度量和驗(yàn)證100軟件質(zhì)量管理的主要活動(dòng)⑵軟件質(zhì)量驗(yàn)證ISO9000:2000中對(duì)驗(yàn)證(Verification)的定義是:“通過提供客觀證據(jù)對(duì)規(guī)定要求已得到滿足的認(rèn)定”。CMM在關(guān)鍵過程域(KPA)的公共特征(CommonFeature)-驗(yàn)證實(shí)現(xiàn)(VerifyingImplementation)中這樣描述:“驗(yàn)證實(shí)現(xiàn)是保證活動(dòng)按照已經(jīng)建立的過程執(zhí)行的一系列步驟,典型的驗(yàn)證有管理部門的評(píng)審、審核和軟件質(zhì)量保證”。在軟件質(zhì)量管理中,對(duì)軟件產(chǎn)品的驗(yàn)證通常包括:對(duì)各級(jí)設(shè)計(jì)的評(píng)審、檢查,各個(gè)階段的測(cè)試等。對(duì)軟件過程的驗(yàn)證,則是對(duì)過程數(shù)據(jù)的評(píng)審和審核。101軟件質(zhì)量管理的主要活動(dòng)⑵軟件質(zhì)量驗(yàn)證101軟件質(zhì)量管理的主要活動(dòng)4.軟件質(zhì)量改進(jìn)質(zhì)量改進(jìn)是現(xiàn)代質(zhì)量管理的必然要求,ISO9000要求組織定期進(jìn)行內(nèi)審和管理評(píng)審,采取積極有效的糾正預(yù)防措施,保持組織的質(zhì)量方針和目標(biāo)持續(xù)適合組織的發(fā)展和受益者的期望。具體進(jìn)行軟件過程改進(jìn)的活動(dòng)包括:⑴度量與審核⑵糾正和預(yù)防措施⑶管理評(píng)審102軟件質(zhì)量管理的主要活動(dòng)4.軟件質(zhì)量改進(jìn)102軟件質(zhì)量管理的內(nèi)容軟件質(zhì)量管理活動(dòng)大致可以分為質(zhì)量控制和質(zhì)量設(shè)計(jì),這兩類活動(dòng)內(nèi)容在功能上是互補(bǔ)的。質(zhì)量控制主要包括計(jì)劃,規(guī)程評(píng)價(jià)和產(chǎn)品評(píng)價(jià)。質(zhì)量設(shè)計(jì)主要是指質(zhì)量準(zhǔn)則的運(yùn)用。1.質(zhì)量控制⑴計(jì)劃進(jìn)行質(zhì)量控制,必須首先制定一個(gè)軟件質(zhì)量管理計(jì)劃,這個(gè)計(jì)劃確定質(zhì)量目標(biāo)、確定在每個(gè)階段為實(shí)現(xiàn)總目標(biāo)所應(yīng)達(dá)到的要求、對(duì)進(jìn)度進(jìn)行安排、確定所需人力、資源和成本等等,這個(gè)計(jì)劃貫穿于整個(gè)軟件的生存期中,并指導(dǎo)軟件開發(fā)每個(gè)階段的具體活動(dòng)。103軟件質(zhì)量管理的內(nèi)容軟件質(zhì)量管理活動(dòng)大致可以分為質(zhì)量控制和質(zhì)量軟件質(zhì)量管理的內(nèi)容⑵規(guī)程評(píng)價(jià)規(guī)程就是在軟件生存期中應(yīng)當(dāng)遵循的一些政策、規(guī)則和標(biāo)準(zhǔn)的具體實(shí)施的描述,軟件質(zhì)量管理就是通過軟件管理人員來(lái)監(jiān)督和執(zhí)行這些規(guī)程。在規(guī)格中也包括實(shí)行軟件質(zhì)量保證功能的描述,它們可以包括如下內(nèi)容:①指示在何時(shí)、何地進(jìn)行規(guī)程審計(jì)、文件審計(jì)和代理審計(jì);②指示應(yīng)當(dāng)采集哪數(shù)據(jù)以及如何對(duì)其進(jìn)行分析處理,例如,在每次評(píng)審和測(cè)試中發(fā)現(xiàn)的錯(cuò)誤如何進(jìn)行修正;③描述希望得到的質(zhì)量度量;④規(guī)定在項(xiàng)目的什么階段進(jìn)行評(píng)審以及進(jìn)行什么形式的評(píng)審;⑤規(guī)定在項(xiàng)目的什么階段應(yīng)當(dāng)產(chǎn)生什么報(bào)告和計(jì)劃;⑥規(guī)定產(chǎn)品各方面測(cè)試應(yīng)達(dá)到的水平。104軟件質(zhì)量管理的內(nèi)容⑵規(guī)程評(píng)價(jià)104軟件質(zhì)量管理的內(nèi)容⑶產(chǎn)品評(píng)價(jià)軟件產(chǎn)品評(píng)價(jià)的主要目的是確保產(chǎn)品和它的需求相符合,類似于硬件的產(chǎn)品檢驗(yàn),這種評(píng)價(jià)所用的方法可以是設(shè)計(jì)的走查(walk-through)、代碼的審計(jì)、測(cè)試結(jié)果的分析以及軟件的質(zhì)量度量和評(píng)估等。2.質(zhì)量設(shè)計(jì)在質(zhì)量設(shè)計(jì)中應(yīng)當(dāng)確定該軟件應(yīng)該達(dá)到什么水平,并考慮高質(zhì)量的軟件如何設(shè)計(jì)以及如何通過測(cè)試來(lái)確定質(zhì)量等問題。為些,在質(zhì)量設(shè)計(jì)中,首先要指定期望軟件產(chǎn)品具有的主要質(zhì)量要素或?qū)傩裕⒈M量使它們的指標(biāo)定量化。質(zhì)量管理活動(dòng)的工具包括老七種與新七種,老七種工具是因果圖法、排列圖法、查表法、直方圖法、散布圖法、分層法及對(duì)策表法,新七種工具是關(guān)聯(lián)圖法、KJ法、系圖法、矩陣圖法、距陣數(shù)據(jù)分析法、過程決策程序圖法(PDPC)、箭頭圖法。Back

105軟件質(zhì)量管理的內(nèi)容⑶產(chǎn)品評(píng)價(jià)Back105軟件質(zhì)量標(biāo)準(zhǔn)簡(jiǎn)介標(biāo)準(zhǔn)ISO91262001(GB/T162602003)軟件工程產(chǎn)品質(zhì)量:質(zhì)量模型、外部度量、內(nèi)部度量、使用質(zhì)量度量ISO145981999(GB/T189052002)軟件工程產(chǎn)品質(zhì)量:概述、策劃和管理、開發(fā)者用的過程、需方用的過程、評(píng)價(jià)者用的過程、評(píng)價(jià)模塊文檔編寫ISO121191994(GB/T175441998)信息技術(shù)軟件包質(zhì)量要求和測(cè)試

ISO170251999(GB/T154812000)檢測(cè)和校準(zhǔn)實(shí)驗(yàn)室能力的通用要求

106軟件質(zhì)量標(biāo)準(zhǔn)簡(jiǎn)介標(biāo)準(zhǔn)106ISO9000標(biāo)準(zhǔn)ISO9000是指由國(guó)際標(biāo)準(zhǔn)化組織(ISO)所屬的質(zhì)量管理和質(zhì)量保證技術(shù)委員會(huì)ISO/TC176工作委員會(huì)制定并頒布的關(guān)于質(zhì)量管理體系的族標(biāo)準(zhǔn)的統(tǒng)稱。如,它包括:ISO9000——質(zhì)量管理與質(zhì)量保證標(biāo)準(zhǔn)ISO9001——質(zhì)量體系——設(shè)計(jì)、開發(fā)、生產(chǎn)、安裝與服務(wù)的質(zhì)量保證模式ISO9002——質(zhì)量體系——生產(chǎn)與安裝的質(zhì)量保證模式ISO9003——最終檢驗(yàn)與實(shí)驗(yàn)的質(zhì)量保證模式ISO9004——質(zhì)量管理與質(zhì)量體系要素這幾個(gè)標(biāo)準(zhǔn)中,ISO9000是一個(gè)指導(dǎo)性的總體概念標(biāo)準(zhǔn);ISO9001、ISO9002、ISO9003是證明企業(yè)能力所使用的三個(gè)外部質(zhì)量保證模式標(biāo)準(zhǔn);ISO9004是為企業(yè)或組織機(jī)構(gòu)建立有效質(zhì)量體系提供全面、具體指導(dǎo)的標(biāo)準(zhǔn),五個(gè)標(biāo)準(zhǔn)組成了一個(gè)完整的質(zhì)量管理與質(zhì)量保證標(biāo)準(zhǔn)體系。107ISO9000標(biāo)準(zhǔn)ISO9000是指由國(guó)際標(biāo)準(zhǔn)化組織(ISISO9000標(biāo)準(zhǔn)ISO9000族標(biāo)準(zhǔn)作為質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)適用于所有希望改進(jìn)質(zhì)量管理績(jī)效和質(zhì)量保證能力的組織。ISO9000標(biāo)準(zhǔn)87年被ISO組織TC/176發(fā)布以來(lái),已經(jīng)通過87版、94版和2000版三次改版。2000版標(biāo)準(zhǔn)已于2000年3月被我國(guó)轉(zhuǎn)化為國(guó)家標(biāo)準(zhǔn),企業(yè)實(shí)施于2001年4月,是較94版標(biāo)準(zhǔn)更科學(xué)、合理和便于采用的標(biāo)準(zhǔn)。2000版ISO9000族標(biāo)準(zhǔn)的總體結(jié)構(gòu)如下:(1)4個(gè)核心標(biāo)準(zhǔn)

:ISO9000:2000

基本原理和術(shù)語(yǔ)

、ISO9001:2000

品質(zhì)管制體系-要求

、ISO9004:2000

品質(zhì)管制體系-業(yè)績(jī)改進(jìn)指南、ISO19011

質(zhì)量和環(huán)境管理審核指南

;(2)1個(gè)其他標(biāo)準(zhǔn):ISO10012《測(cè)量設(shè)備的質(zhì)量保證要求》(3)若干個(gè)個(gè)技術(shù)報(bào)告,現(xiàn)已列入計(jì)畫的有:ISO/TR10006

專案管理指南

、ISO/TR10007

技術(shù)狀態(tài)管理指南

、ISO/TR10013

品質(zhì)管制體系檔指南

、ISO/TR10014

質(zhì)量經(jīng)濟(jì)性指南

、ISO/TR10015

教育和培訓(xùn)指南

、ISO/TR10017

統(tǒng)計(jì)技術(shù)在ISO9001中的應(yīng)用指南;(4)若干份小冊(cè)子,現(xiàn)已列入計(jì)畫的有:品質(zhì)管制原理、?選擇和使用指南、ISO9001在小型企業(yè)中的應(yīng)用指南

108ISO9000標(biāo)準(zhǔn)ISO9000族標(biāo)準(zhǔn)作為質(zhì)量管理和質(zhì)量保證ISO9000標(biāo)準(zhǔn)2000版標(biāo)準(zhǔn)正式發(fā)布三年期滿后,94版標(biāo)準(zhǔn)立即廢止。2000版標(biāo)準(zhǔn)總體變化如下:一、由四個(gè)標(biāo)準(zhǔn)組成:

1、ISO9000作為選用標(biāo)準(zhǔn),同時(shí)也是名詞術(shù)語(yǔ)標(biāo)準(zhǔn),即94版ISO9000-1標(biāo)準(zhǔn)與8402的結(jié)合。

2、ISO9001標(biāo)準(zhǔn)代替94版三個(gè)模式標(biāo)準(zhǔn),按94版ISO9002標(biāo)準(zhǔn)獲證的企業(yè)在復(fù)審時(shí),允許對(duì)2000版ISO9001標(biāo)準(zhǔn)進(jìn)行裁剪。

3、ISO9004標(biāo)準(zhǔn)代替94版ISO9004-1多項(xiàng)分標(biāo)準(zhǔn)。

4、ISO/CD.119011標(biāo)準(zhǔn)代替94版ISO10011標(biāo)準(zhǔn)和94版環(huán)境ISO14010、ISO14011、ISO14012。109ISO9000標(biāo)準(zhǔn)2000版標(biāo)準(zhǔn)正式發(fā)布三年期滿后,94版標(biāo)ISO9000標(biāo)準(zhǔn)二、ISO9001標(biāo)準(zhǔn)的主要變化如下:(一)思路和結(jié)構(gòu)上的變化

1、把過去三個(gè)外部保證模式ISO9001、ISO9002、ISO9003合并為ISO9001標(biāo)準(zhǔn),允許通過裁剪適用不同類型的企業(yè),同時(shí)對(duì)裁剪也提出了明確嚴(yán)格的要求。

2、把過去按20個(gè)要素排列,改為按過程模式重新組建結(jié)構(gòu),其標(biāo)準(zhǔn)分為管理職責(zé);資源管理;產(chǎn)品實(shí)現(xiàn);測(cè)量、分析和改進(jìn)四大部分。

3、引入PDCA戴明環(huán)閉環(huán)管理模式,使持續(xù)改進(jìn)的思想貫穿整個(gè)標(biāo)準(zhǔn),要求質(zhì)量管理體系及各個(gè)部分都按PDCA循環(huán),建立實(shí)施持續(xù)改進(jìn)結(jié)構(gòu)。

4、適應(yīng)組織管理一體化的需要。(二)新增加的內(nèi)容

1、以顧客為中心;

2、持續(xù)改進(jìn);

3、質(zhì)量方針與目標(biāo)要細(xì)化、要分解落實(shí);

4、強(qiáng)化了最高管理者的管理職責(zé);

5、增加了內(nèi)外溝通;

6、增加了數(shù)據(jù)分析;

7、強(qiáng)化了過程的測(cè)量與監(jiān)控。110ISO9000標(biāo)準(zhǔn)二、ISO9001標(biāo)準(zhǔn)的主要變化如下:11PDCA戴明環(huán)PDCA四個(gè)英文字母及其在PDCA循環(huán)中所代表的含義如下:1、P(Plan)--計(jì)劃,確定方針和目標(biāo),確定活動(dòng)計(jì)劃;2、D(Do)--執(zhí)行,實(shí)地去做,實(shí)現(xiàn)計(jì)劃中的內(nèi)容;3、C(Check)--檢查,總結(jié)執(zhí)行計(jì)劃的結(jié)果,注意效果,找出問題;4、A(Action)--行動(dòng),對(duì)總結(jié)檢查的結(jié)果進(jìn)行處理,成功的經(jīng)驗(yàn)加以肯定并適當(dāng)推廣、標(biāo)準(zhǔn)化;失敗的教訓(xùn)加以總結(jié),以免重現(xiàn),未解決的問題放到下一個(gè)PDCA循環(huán)。PDCA循環(huán)又叫戴明環(huán),是美國(guó)質(zhì)量管理專家戴明博士首先提出的,它是全面質(zhì)量管理所應(yīng)遵循的科學(xué)程序。全面質(zhì)量管理活動(dòng)的全部過程,就是質(zhì)量計(jì)劃的制訂和組織實(shí)現(xiàn)的過程,這個(gè)過程就是按照PDCA循環(huán),不停頓地周而復(fù)始地運(yùn)轉(zhuǎn)的。

111PDCA戴明環(huán)PDCA四個(gè)英文字母及其在PDCA循環(huán)中所代ISO9000標(biāo)準(zhǔn)三、特點(diǎn):

1、通用性強(qiáng),94版ISO9001標(biāo)準(zhǔn)主要針對(duì)硬件制造業(yè),新標(biāo)準(zhǔn)則適用于硬件、軟件、流程性材料和服務(wù)等行業(yè)。

2、更先進(jìn)、更科學(xué),總結(jié)補(bǔ)充了企業(yè)質(zhì)量管理中一些好的經(jīng)驗(yàn),突出了八項(xiàng)質(zhì)量管理原則。

3、對(duì)94版標(biāo)準(zhǔn)進(jìn)行簡(jiǎn)化,簡(jiǎn)單好用。

4、提高了其它管理的相容性,協(xié)調(diào)了環(huán)境管理和財(cái)務(wù)管理。

5、ISO9001標(biāo)準(zhǔn)和ISO9004標(biāo)準(zhǔn)作為一套標(biāo)準(zhǔn),互相對(duì)應(yīng),協(xié)調(diào)一致。112ISO9000標(biāo)準(zhǔn)三、特點(diǎn):

1、通用性強(qiáng),94版ISBack

113Back113軟件文件標(biāo)準(zhǔn)與規(guī)范國(guó)家標(biāo)準(zhǔn)《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》是一份指導(dǎo)性文件。它建議在軟件的開發(fā)過程中編制下述14個(gè)文件。即:①可行性研究報(bào)告⑨操作手冊(cè)②項(xiàng)目開發(fā)計(jì)劃⑩模塊開發(fā)卷宗③軟件需求說(shuō)明書⑾測(cè)試計(jì)劃④數(shù)據(jù)要求說(shuō)明書⑿測(cè)試分析報(bào)告⑤總體設(shè)計(jì)說(shuō)明書⒀開發(fā)進(jìn)度表⑥詳細(xì)設(shè)計(jì)說(shuō)明書⒁項(xiàng)目開發(fā)總結(jié)。⑦數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書⑧用戶手冊(cè)該指南給出了這14個(gè)文件的編制提示,它同時(shí)也是這14個(gè)文件編寫質(zhì)量的檢驗(yàn)準(zhǔn)則。114軟件文件標(biāo)準(zhǔn)與規(guī)范國(guó)家標(biāo)準(zhǔn)《計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南》軟件文件標(biāo)準(zhǔn)與規(guī)范1、可行性研究報(bào)告可行性研究報(bào)告的目的是:說(shuō)明該軟件開發(fā)項(xiàng)目的實(shí)現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會(huì)條件上的可行性,論述為了合理地達(dá)到開發(fā)目標(biāo)而可能選擇的各種方案,說(shuō)明并論證所選定的方案。

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論