-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 景觀設(shè)計(jì) > 專題列表 > 正文
軟件質(zhì)量管理方法(軟件質(zhì)量管理方法有哪些)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于軟件質(zhì)量管理方法的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、軟件企業(yè)質(zhì)量管理
軟件質(zhì)量管理體系概論
軟件企業(yè)實(shí)施質(zhì)量管理體系的一般過程
從企業(yè)宣布開始建立質(zhì)量管理體系的那天起,企業(yè)最高領(lǐng)導(dǎo)人的全員動(dòng)員,是宣告企業(yè)進(jìn)入狀態(tài)的必不可少的步驟;
咨詢機(jī)構(gòu)的加入是一種外部壓力,對(duì)全員進(jìn)行質(zhì)量體系基礎(chǔ)知識(shí)的培訓(xùn)和考試是增強(qiáng)員工質(zhì)量意識(shí)的重要措施;
對(duì)企業(yè)組織架構(gòu)的調(diào)整是建立體系的基礎(chǔ);
共同參與提出質(zhì)量方針和目標(biāo)、編寫質(zhì)量手冊(cè)和過程文件,以及質(zhì)量體系的試運(yùn)行等步驟,實(shí)質(zhì)上是企業(yè)內(nèi)部進(jìn)行溝通、取得共識(shí)、開始走向成熟的過程。
質(zhì)量認(rèn)證咨詢工作的三個(gè)階段
1. 企業(yè)現(xiàn)狀調(diào)查與診斷和ISO 9000族標(biāo)準(zhǔn)與軟件工程培訓(xùn)階段。
對(duì)企業(yè)的組織和管理現(xiàn)狀進(jìn)行調(diào)查,與企業(yè)管理層一起討論,找出問題的癥結(jié),提出有關(guān)組織架構(gòu)和管理流程調(diào)整的建議;
為全體員工進(jìn)行ISO 9000族標(biāo)準(zhǔn)與軟件工程方面的培訓(xùn),培訓(xùn)的內(nèi)容包括:ISO9000標(biāo)準(zhǔn)的基本知識(shí)和條款、軟件質(zhì)量管理的要點(diǎn)、軟件過程模型(ISO12207信息技術(shù)-軟件生存周期過程)、CMM軟件能力成熟度模型、和軟件過程度量等方面。
確定企業(yè)的質(zhì)量目標(biāo)、質(zhì)量方針,質(zhì)量體系文件的策劃。
質(zhì)量認(rèn)證咨詢工作的三個(gè)階段
2. 質(zhì)量體系文件的編寫階段
對(duì)編寫小組成員進(jìn)行文件編寫的培訓(xùn),提出編寫的方法和要求,給出文件編寫樣本,構(gòu)建文件框架,然后分工編寫。
對(duì)第一稿的體系文件進(jìn)行符合性檢查,逐個(gè)文件進(jìn)行深入細(xì)致地的討論和修改,使編寫的文件與標(biāo)準(zhǔn)的要求完全符合,對(duì)文件進(jìn)行全面的修改,產(chǎn)生文件的第二稿。
對(duì)體系文件進(jìn)行一致性和可操作性檢查與修改,產(chǎn)生了體系文件的第一個(gè)試運(yùn)行版本。
質(zhì)量認(rèn)證咨詢工作的三個(gè)階段
3. 質(zhì)量管理體系的試運(yùn)行階段
遵循“一要堅(jiān)持、二要改進(jìn)”的原則開始質(zhì)量管理體系的試運(yùn)行。
“一要堅(jiān)持”,就是所有的部門和人員都要按照已建立的文件體系執(zhí)行,規(guī)范行為;
“二要改進(jìn)”,就是在試運(yùn)行中發(fā)現(xiàn)的問題應(yīng)按照糾正預(yù)防措施所規(guī)定的程序進(jìn)行改進(jìn),如發(fā)現(xiàn)質(zhì)量體系不合理的地方按規(guī)定的程序進(jìn)行修改。
質(zhì)量管理主要涉及三方面的問題
規(guī)范化、量化和固化:
1)規(guī)范化就是按照ISO9001標(biāo)準(zhǔn)建立一套適合軟件企業(yè)的質(zhì)量管理體制,同時(shí)引入CMM中的相關(guān)關(guān)鍵過程作為規(guī)范管理的手段;
2)量化就是要采用基于事實(shí)的決策方法,收集數(shù)據(jù)進(jìn)行量化分析,實(shí)現(xiàn)質(zhì)量管理的反饋控制;
(3)固化就是要建立一套行之有效的文件化程序,使得企業(yè)無論在什么地方、由什么人管理,都要按照統(tǒng)一的模式去實(shí)施。
......
二、如何提高軟件的質(zhì)量?
一、什么是質(zhì)量? 作為軟件產(chǎn)品的銷售人員,市場(chǎng)人員或維護(hù)人員經(jīng)常會(huì)受到客戶這樣那樣的指責(zé)或抱怨,客戶說:你們產(chǎn)品的質(zhì)量太差,不穩(wěn)定等等。那么什么是質(zhì)量呢?我們?cè)撊绾蝸砗饬抠|(zhì)量呢? 質(zhì)量具有三個(gè)維度: �6�1 符合目標(biāo)。目標(biāo)是客戶所定義的,符合目標(biāo)即判斷我們是不是在做需要做的事情。 �6�1 符合需求。即產(chǎn)品是不是在做讓它做的事情。 �6�1 符合實(shí)際需求。實(shí)際的需求包括用戶明確說明的和隱含的需求。 ISO 關(guān)于質(zhì)量的定義表示如下: “ 一個(gè)實(shí)體(產(chǎn)品或服務(wù))的所有特性,基于這些特性可以滿足明顯的或隱含的需要。 ” 注意,在這個(gè)定義中包含明顯的需求和隱含的需求。而往往我們會(huì)忽略隱含的需求。因此在控制一個(gè)產(chǎn)品的質(zhì)量的過程中必須關(guān)注這些隱含的需求,并給予應(yīng)有的驗(yàn)證。 另一方面因?yàn)槲覀兊漠a(chǎn)品是為客戶提供服務(wù)的,因此凡是不滿足客戶需求的,我們都認(rèn)為是一個(gè)失效( failure )。所以我們的產(chǎn)品必須始終圍繞著客戶的需求進(jìn)行開發(fā)和驗(yàn)證。 這里我們談到客戶,其實(shí)在一個(gè)軟件的需求收集過程中需要關(guān)注客戶和用戶。而我們經(jīng)常會(huì)忽略客戶與用戶之間的區(qū)別。那么誰(shuí)是客戶?誰(shuí)是用戶呢?簡(jiǎn)單的來說,客戶是真正能夠決定是否購(gòu)買你軟件的人,而用戶是實(shí)際使用軟件的人。了解了這個(gè)區(qū)別,對(duì)于你在分析需求的重要性的時(shí)候就可以進(jìn)行參考。同時(shí)在產(chǎn)品質(zhì)量驗(yàn)證的時(shí)候也可以做出不同的權(quán)衡。另一方面我們?cè)诳紤]我們用戶需求的時(shí)候,往往只考慮了實(shí)際使用軟件的人員,而忽略了其它一些人員對(duì)軟件的要求或?qū)浖斐傻臐撛诟?jìng)爭(zhēng),這包括維護(hù)人員的要求、系統(tǒng)管理人員的要求、軟件上下游人員的要求、先前版本的情況、市場(chǎng)上競(jìng)爭(zhēng)對(duì)手的軟件情況等。 每個(gè)人提到質(zhì)量的時(shí)候,經(jīng)常會(huì)遇到下列矛盾,在這些矛盾中隱含著對(duì)質(zhì)量的承諾【 5 】: �6�1 質(zhì)量需要一個(gè)承諾,尤其是高層管理者的承諾。但為了得到質(zhì)量,高層管理者必須和其雇用的員工進(jìn)行緊密合作; �6�1 許多人相信沒有缺陷的產(chǎn)品和服務(wù)是不可能的。但是控制在一定級(jí)別的缺陷數(shù)是正常并可接受的; �6�1 質(zhì)量經(jīng)常是和成本緊密聯(lián)系在一起,一個(gè)高質(zhì)量的產(chǎn)品同時(shí)也意味著高投入。這是設(shè)計(jì)的質(zhì)量和一致性質(zhì)量的一個(gè)矛盾; �6�1 一個(gè)高的質(zhì)量要求需求規(guī)格說明書足夠詳細(xì),以便產(chǎn)品可以根據(jù)這些規(guī)格說明書進(jìn)行定量的分析。然而許多組織沒有能力或者不愿意產(chǎn)生如此詳細(xì)程度的規(guī)格說明書; �6�1 技術(shù)人員經(jīng)常相信規(guī)范和標(biāo)準(zhǔn)會(huì)束縛他們的創(chuàng)造力,因此就不遵照標(biāo)準(zhǔn)做事。然而如果要得到高質(zhì)量的產(chǎn)品,就必須遵循良好定義的標(biāo)準(zhǔn)和過程。 二、流程對(duì)質(zhì)量的貢獻(xiàn) 好了,既然已經(jīng)了解了什么是質(zhì)量,那么怎么才能改進(jìn)軟件產(chǎn)品的質(zhì)量呢?從一個(gè)企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展來看,首先應(yīng)當(dāng)從流程抓起,規(guī)范軟件產(chǎn)品的開發(fā)過程。這是一個(gè)軟件企業(yè)從小作坊的生產(chǎn)方式向集成化、規(guī)范化的大公司邁進(jìn)的必經(jīng)之路,也是從根本上解決質(zhì)量問題,提高工作效率的一個(gè)關(guān)鍵手段。 軟件產(chǎn)品的開發(fā)同其它產(chǎn)品(如汽車)的生產(chǎn)有著共同特性,即需要按一定的過程來進(jìn)行生產(chǎn)。在工業(yè)界,流水線生產(chǎn)方式被證明是一種高效且能夠比較穩(wěn)定地保證產(chǎn)品質(zhì)量的一種方式。通過這種方式,不同的人員被安排在流程的不同位置,最終為著一個(gè)目標(biāo)共同努力,這樣可以防止人員工作間的內(nèi)耗,極大的提高工作效率。并且由于其過程來源于成功的實(shí)例,因此其最終的產(chǎn)品質(zhì)量能夠滿足過程所設(shè)定的范圍要求。軟件工程在軟件的發(fā)展過程中吸取了這個(gè)經(jīng)驗(yàn)并把它應(yīng)用到了軟件開發(fā)中,這就形成了軟件工程過程,簡(jiǎn)單的說就是開發(fā)流程。 無論做什么事情,都有一個(gè)循序漸進(jìn)的過程,從計(jì)劃到策略再到實(shí)現(xiàn)。軟件流程就是按照這種思維來定義開發(fā)過程,它根據(jù)不同的產(chǎn)品特點(diǎn)和以往的成功經(jīng)驗(yàn),定義了從需求到最終產(chǎn)品交付的一整套流程。流程告訴我們?cè)撛趺匆徊揭徊饺?shí)現(xiàn)產(chǎn)品,可能會(huì)有那些風(fēng)險(xiǎn),如何去避免風(fēng)險(xiǎn)等等。由于流程來源于成功的經(jīng)驗(yàn),因此,按照流程進(jìn)行開發(fā)可以使得我們少走彎路,并有效的提高產(chǎn)品質(zhì)量,提高用戶的滿意度。 目前流行的流程方法有很多種,不同的過程模型適合于不同類型的項(xiàng)目。瀑布模型是應(yīng)用的最為廣泛的一種模型,也是最容易理解和掌握的模型,然而它的缺陷也是顯而易見的。遺漏的需求或者不斷變更的需求會(huì)使得該模型無所適從。然而,對(duì)于那些容易理解但很復(fù)雜的項(xiàng)目,采用瀑布模型會(huì)是比較適合的,因?yàn)槟憧梢园床烤桶嗟娜ヌ幚韽?fù)雜的問題。在質(zhì)量要求高于成本和進(jìn)度要求的時(shí)候,該模型表現(xiàn)的尤其突出。 螺旋模型是也是一個(gè)經(jīng)典模型,它關(guān)注于發(fā)現(xiàn)和降低項(xiàng)目的風(fēng)險(xiǎn)【 8 】。螺旋型項(xiàng)目從小的規(guī)模開始,然后探測(cè)風(fēng)險(xiǎn),制定風(fēng)險(xiǎn)控制計(jì)劃,接著確定下一步項(xiàng)目是否還要繼續(xù),然后進(jìn)行下一個(gè)螺旋的反復(fù)。該模型的最大優(yōu)點(diǎn)就是隨著成本的增加,風(fēng)險(xiǎn)程度隨之降低。然而螺旋模型的缺點(diǎn)是比較復(fù)雜,且需要管理人員有責(zé)任心,專注以及有管理方面經(jīng)驗(yàn)。 RUP ( Rational Unified Process )是 Rational 公司提出的一套開發(fā)過程模型,它是一個(gè)面向?qū)ο筌浖こ痰耐ㄓ脴I(yè)務(wù)流程【 9 】。它描述了一系列相關(guān)的軟件工程流程,它們具有相同的結(jié)構(gòu),即相同的流程構(gòu)架。 RUP 為在開發(fā)組織中分配任務(wù)和職責(zé)提供了一種規(guī)范方法,其目標(biāo)是確保在可預(yù)計(jì)的時(shí)間安排和預(yù)算內(nèi)開發(fā)出滿足最終用戶需求的高品質(zhì)的軟件。 RUP 具有兩個(gè)軸,一個(gè)是時(shí)間軸,這是動(dòng)態(tài)的。另一個(gè)是工作流軸,這是靜態(tài)的。在時(shí)間軸上, RUP 劃分了四個(gè)階段:初始階段、細(xì)化階段、構(gòu)造階段和發(fā)布階段。每個(gè)階段都使用了迭代的概念。在工作流軸上, RUP 設(shè)計(jì)了六個(gè)核心工作流程和三個(gè)核心支撐工作流程,核心工作流軸包括:業(yè)務(wù)建模工作流、需求工作流、分析設(shè)計(jì)工作流、實(shí)現(xiàn)工作流、測(cè)試工作流和發(fā)布工作流。核心支撐工作流包括:環(huán)境工作流、項(xiàng)目管理工作流和配置與變更管理工作流。具體可以參考圖 1 。 RUP 匯集現(xiàn)代軟件開發(fā)中多方面的最佳經(jīng)驗(yàn),并為適應(yīng)各種項(xiàng)目及組織的需要提供了靈活的形式。作為一個(gè)商業(yè)模型,它具有非常詳細(xì)的過程指導(dǎo)和模板。但是同樣由于該模型比較復(fù)雜,因此在模型的掌握上需要花費(fèi)比較大的成本。尤其對(duì)項(xiàng)目管理者提出了比較高的要求。 圖1 RUP 工作流程示意圖 IPD ( Integrated Product Development )流程是由 IBM 提出來的一套集成產(chǎn)品開發(fā)流程,非常適合于復(fù)雜的大型開發(fā)項(xiàng)目,尤其涉及到軟硬件結(jié)合的項(xiàng)目。 IPD 從整個(gè)產(chǎn)品角度出發(fā),流程綜合考慮了從系統(tǒng)工程、研發(fā)(硬件、軟件、結(jié)構(gòu)工業(yè)設(shè)計(jì)、測(cè)試、資料開發(fā)等)、制造、財(cái)務(wù)到市場(chǎng)、采購(gòu)、技術(shù)支援等所有流程。是一個(gè)端到端的流程。在 IPD 流程中總共劃分了六個(gè)階段(概念階段、計(jì)劃階段、開發(fā)階段、驗(yàn)證階段、發(fā)布階段和生命周期階段),四個(gè)個(gè)決策評(píng)審點(diǎn)(概念階段決策評(píng)審點(diǎn)、計(jì)劃階段決策評(píng)審點(diǎn)、可獲得性決策評(píng)審點(diǎn)和生命周期終止決策評(píng)審點(diǎn))以及六個(gè)技術(shù)評(píng)審點(diǎn),具體可以參考圖 2 。 IPD 流程是一個(gè)階段性模型,具有瀑布模型的影子。該模型通過使用全面而又復(fù)雜的流程來把一個(gè)龐大而又復(fù)雜的系統(tǒng)進(jìn)行分解并降低風(fēng)險(xiǎn)。一定程度上,該模型是通過流程成本來提高整個(gè)產(chǎn)品的質(zhì)量并獲得市場(chǎng)的占有。由于該流程沒有定義如何進(jìn)行流程回退的機(jī)制,因此對(duì)于需求經(jīng)常變動(dòng)的項(xiàng)目該流程就顯得不大適合了。并且對(duì)于一些小的項(xiàng)目,也不是非常適合使用該流程。 圖2 IPD 流程示意圖 三、流程與技術(shù) 流程和成功不是等價(jià)的。沒有流程就成功是不可能得到保證,但有了流程并不意味著肯定能夠成功。這恐怕是很多迷信于流程的人所不能接受的。但這的確是個(gè)事實(shí)。記得有個(gè)做了將近 30 多年的需求分析專家說過:即使是一個(gè)已經(jīng)達(dá)到 CMM4 級(jí)的公司,也完全有可能做不好需求分析。為什么?技術(shù),技術(shù)是成功的另外一個(gè)必要條件。就好比現(xiàn)在你要從上海到北京去,流程給你指出了最短的路徑,技術(shù)提供給你最快的交通工具。兩者結(jié)合就是完美。 對(duì)于軟件開發(fā)來說,要保證軟件的質(zhì)量,需要掌握多方面的技術(shù),包括分析技術(shù)、設(shè)計(jì)技術(shù)、編碼技術(shù)和測(cè)試技術(shù)等等。在國(guó)內(nèi)有一個(gè)普遍的非正常現(xiàn)象,就是大家覺得只有編程能力才是玩電腦的真正技能。就好像造一套房子,其它都不重要,只要磚瓦匠有高超的技能就行了。盡管這個(gè)比喻會(huì)打擊很多程序員的自尊心,但這的確是一個(gè)事實(shí)。我們?nèi)鄙傧到y(tǒng)級(jí)的工程師,在分析和設(shè)計(jì)方面的工作做得很不扎實(shí)。 需求是一個(gè)項(xiàng)目的靈魂。模棱兩可的需求帶來不可避免的后果便是返工 —— 重做一些你認(rèn)為已做好的事情。返工會(huì)耗費(fèi)開發(fā)總費(fèi)用的 4 0 % ,而 7 0 % ~ 8 5 % 的重做是由于需求方面的錯(cuò)誤所導(dǎo)致的( l e ff i n g w e l l1 9 9 7 )【 10 】。想像一下如果你能減少一半的返工會(huì)是怎樣的情況?你能更快地開發(fā)出產(chǎn)品,在同樣的時(shí)間內(nèi)開發(fā)更多、更好的產(chǎn)品,甚至能偶爾回家休息休息。在《軟件需求》一書中關(guān)于如何進(jìn)行需求分析給出了比較詳細(xì)的介紹【 7 】, RUP 中關(guān)于需求的指導(dǎo)也是很實(shí)用的。 設(shè)計(jì)是最能體現(xiàn)一個(gè)工程師能力和水平的環(huán)節(jié)。一個(gè)好的設(shè)計(jì)基本上決定了產(chǎn)品的最終質(zhì)量。設(shè)計(jì)是把需求轉(zhuǎn)換成系統(tǒng)的一個(gè)關(guān)鍵步驟,它需要從自然語(yǔ)言描述的需求中尋找出設(shè)計(jì)的基礎(chǔ)單元,構(gòu)建出整個(gè)系統(tǒng)的構(gòu)架。在 RUP 中關(guān)于系統(tǒng)構(gòu)架師和設(shè)計(jì)師的定位是相當(dāng)高的。關(guān)于設(shè)計(jì)方面的技能涉及面是很廣的,包括傳統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)到面向?qū)ο笤O(shè)計(jì)。設(shè)計(jì)人員需要掌握一定的建模技術(shù)。 UML 是國(guó)際上比較流行的一種建模語(yǔ)言【 11 】。在嵌入式方面, SDL 也是一種非常好的選擇?!对O(shè)計(jì)模式》是在設(shè)計(jì)思想方面總結(jié)的非常出色的一本書【 6 】,作為一名設(shè)計(jì)人員(尤其是面向?qū)ο笤O(shè)計(jì)人員)必須要好好研究一下。但是對(duì)這些模式的應(yīng)用應(yīng)當(dāng)講究一種自然的應(yīng)用,千萬(wàn)不要因?yàn)槟J蕉ピO(shè)計(jì)模式,否則會(huì)適得其反。 現(xiàn)在的程序員熱中于掌握多種編程語(yǔ)言,或者講究語(yǔ)言的過分技巧化,而往往忽略了編程語(yǔ)言的規(guī)范化。不規(guī)范的語(yǔ)言應(yīng)用給程序的可理解性、可維護(hù)性以及可測(cè)試性帶來了大的傷害,進(jìn)而損害了產(chǎn)品的質(zhì)量。某公司曾對(duì)中國(guó)程序員和印度程序員做過一個(gè)測(cè)驗(yàn),這個(gè)測(cè)驗(yàn)要求參加者對(duì)一組數(shù)進(jìn)行排序。測(cè)試結(jié)果發(fā)現(xiàn),印度程序員設(shè)計(jì)的程序使用的算法并不是最優(yōu),但卻是最不容易出錯(cuò)的,并且?guī)讉€(gè)程序員寫出來的代碼如出一轍。而幾個(gè)中國(guó)程序員寫出的代碼,有的非常漂亮,很精練,效率很高;有的卻很冗雜,還有錯(cuò)誤。如果大家是在做研究性的項(xiàng)目或純粹興趣性的項(xiàng)目,那么充分發(fā)揮自己的編程天才也無可厚非。然而,對(duì)于一個(gè)軟件公司,產(chǎn)品最終是要交給用戶的,需要遵循的是一個(gè)軟件產(chǎn)品的開發(fā)工程。因此這類軟件的開發(fā)需要遵循一定的編程規(guī)范,畢竟開發(fā)的軟件不是自己用,還需要和別人的集成,還需要給以后版本重用和維護(hù)。 測(cè)試的技術(shù)將在第五節(jié)進(jìn)行闡述。總之流程很關(guān)鍵,技術(shù)也很重要,我的觀點(diǎn)是:魚和熊掌,兩者都不能放。 四、全面質(zhì)量管理 自從 Deming 的全面質(zhì)量管理( TQM )原則在日本工業(yè)界獲得了巨大成功之后,這個(gè)原則迅速被傳播到了世界各個(gè)地方,同樣,全面質(zhì)量管理原則也被應(yīng)用到了軟件開發(fā)當(dāng)中。如前面提到的,軟件開發(fā)也是一個(gè)工程性的工作,因此必須提高整個(gè)工程的質(zhì)量。產(chǎn)業(yè)界的大量研究( TRW 、 Nippon Electric 和 Mitre Corp. 以及其它一些公司)表明設(shè)計(jì)活動(dòng)引入的錯(cuò)誤占軟件過程中出現(xiàn)所有錯(cuò)誤(和最終的缺陷)數(shù)量的 50 %到 65 %。根據(jù) IBM 的研究表明,假定在分析階段發(fā)現(xiàn)的錯(cuò)誤其改正成本為 1 個(gè)單位的話,那么在測(cè)試之前(設(shè)計(jì)編碼階段)發(fā)現(xiàn)一個(gè)錯(cuò)誤的修改成本約為 6.5 個(gè)貨幣單位,在測(cè)試時(shí)(集成測(cè)試,系統(tǒng)測(cè)試和驗(yàn)收測(cè)試)發(fā)現(xiàn)一個(gè)錯(cuò)誤的修改成本約為 15 個(gè)貨幣單位,而在發(fā)布之后(已經(jīng)交到用戶手上)發(fā)現(xiàn)一個(gè)錯(cuò)誤的修改成本約為 60 到 100 個(gè)貨幣單位。同樣該比例也適用用于發(fā)現(xiàn)一個(gè)錯(cuò)誤需要的時(shí)間。我們可以看下面兩條曲線圖: 圖3 缺陷代價(jià)曲線 為了提高產(chǎn)品質(zhì)量,縮短產(chǎn)品開發(fā)進(jìn)度,節(jié)約產(chǎn)品開發(fā)成本,必須盡早的進(jìn)行產(chǎn)品質(zhì)量控制。全面質(zhì)量控制要求在過程的每個(gè)階段每個(gè)步驟上都要進(jìn)行嚴(yán)格的驗(yàn)證和確認(rèn)活動(dòng)。 什么是驗(yàn)證? 驗(yàn)證 就是要用數(shù)據(jù)證明我們是不是在正確的制造產(chǎn)品。注意這里強(qiáng)調(diào)的是過程的正確行【 12 】。 什么是確認(rèn)? 確認(rèn) 就是要用數(shù)據(jù)證明我們是不是制造了正確的產(chǎn)品。注意這里強(qiáng)調(diào)的是結(jié)果的正確性。 IEEE 給出的驗(yàn)證和確認(rèn)過程可以用下圖來表示。驗(yàn)證和確認(rèn)是一個(gè)廣泛的概念,感興趣的讀者可以參考 IEEE Std 1012-1998 。
圖4 驗(yàn)證和確認(rèn)模型 五、關(guān)注測(cè)試 軟件測(cè)試是軟件質(zhì)量控制中的關(guān)鍵活動(dòng)。業(yè)界的統(tǒng)計(jì)數(shù)據(jù)表明,測(cè)試的成本大約占軟件開發(fā)總成本的 50 %左右。 軟件測(cè)試的目的是要發(fā)現(xiàn)軟件中的錯(cuò)誤。一個(gè)好的測(cè)試是發(fā)現(xiàn)至今沒有被發(fā)現(xiàn)的錯(cuò)誤。傳統(tǒng)的軟件測(cè)試專注于動(dòng)態(tài)測(cè)試范疇,如:?jiǎn)卧獪y(cè)試,集成測(cè)試和系統(tǒng)測(cè)試。而測(cè)試工程的發(fā)展已經(jīng)進(jìn)入到了全流程的測(cè)試,包括開發(fā)過程前期的靜態(tài)測(cè)試。 一般我們可以把測(cè)試分為白盒測(cè)試和黑盒測(cè)試。 白盒測(cè)試 :顧名思義,白盒測(cè)試應(yīng)當(dāng)是透明的。的確,該類測(cè)試是根據(jù)程序代碼的內(nèi)部邏輯結(jié)構(gòu)來設(shè)計(jì)測(cè)試用例進(jìn)行測(cè)試。那么什么是測(cè)試用例? 一個(gè) 測(cè)試用例 就是一個(gè)文檔,描述輸入、動(dòng)作、或者時(shí)間和一個(gè)期望的結(jié)果,其目的是確定應(yīng)用程序的某個(gè)特性是否正常的工作。 黑盒測(cè)試 :看了白盒測(cè)試的解釋,我想你很快就能猜出黑盒測(cè)試是不考慮程序內(nèi)部結(jié)構(gòu)情況的。事實(shí)上也是這樣。黑盒測(cè)試是根據(jù)規(guī)格說明書進(jìn)行的測(cè)試。 規(guī)格說明書 記錄了用戶的需求。比如用戶希望在編輯器中增加查找功能,那么我們把該需求寫入規(guī)格說明書,根據(jù)該項(xiàng)要求,直接調(diào)用應(yīng)用程序的該項(xiàng)功能進(jìn)行測(cè)試,而不管其內(nèi)部是用什么算法實(shí)現(xiàn)的。 白盒和黑盒這兩類測(cè)試是從完全不同的出發(fā)點(diǎn),并且是兩個(gè)完全對(duì)立點(diǎn),反映了事物的兩個(gè)極端,兩種方法各有側(cè)重,不能替代。但是在現(xiàn)代測(cè)試?yán)砟钪?,這兩種測(cè)試往往不是決然分開的,一般在白盒測(cè)試中交叉使用黑盒測(cè)試的方法,在黑盒測(cè)試中交叉使用白盒測(cè)試的方法。 常見的白盒測(cè)試是單元測(cè)試。 單元測(cè)試 是測(cè)試中最小單位的測(cè)試。簡(jiǎn)而言之,就是拿一個(gè)函數(shù)出來,加上驅(qū)動(dòng)模塊,樁模塊,讓它能夠運(yùn)行起來,然后設(shè)計(jì)一些用例測(cè)試其內(nèi)部的控制點(diǎn)(如:條件判斷點(diǎn),循環(huán)點(diǎn),選擇分支點(diǎn)等)。 驅(qū)動(dòng)模塊 是模擬調(diào)用被測(cè)函數(shù)的函數(shù)。 樁函數(shù) 是模擬當(dāng)前測(cè)試函數(shù)所調(diào)用的函數(shù)。 常見的黑盒測(cè)試包括:集成測(cè)試,系統(tǒng)測(cè)試。 集成測(cè)試 是在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求(如根據(jù)結(jié)構(gòu)圖)組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測(cè)試。實(shí)踐表明,一些模塊雖然能夠單獨(dú)地工作,但并不能保證連接起來也能正常的工作。程序在某些局部反映不出來的問題,在全局上很可能暴露出來,影響功能的實(shí)現(xiàn)。 系統(tǒng)測(cè)試 的目的在于通過與系統(tǒng)的需求定義作比較,發(fā)現(xiàn)軟件與系統(tǒng)定義不符合或與之矛盾的地方。系統(tǒng)測(cè)試的測(cè)試用例應(yīng)根據(jù)需求分析說明書來設(shè)計(jì),并在實(shí)際使用環(huán)境下來運(yùn)行。系統(tǒng)測(cè)試的內(nèi)容極其廣泛,包括功能測(cè)試、協(xié)議測(cè)試、性能測(cè)試、壓力測(cè)試、容量測(cè)試等等。有關(guān)測(cè)試方面的概念可以參考本人已出版的《軟件測(cè)試技術(shù)概論》。 軟件測(cè)試是產(chǎn)品最終交付到用戶之前的最后一道防線,有著舉足輕重的地位。然而,做好軟件測(cè)試卻是不容易的,一方面你需要同時(shí)掌握軟件開發(fā)的技能和軟件測(cè)試方面的技能;另一方面產(chǎn)品必須給予測(cè)試充分的獨(dú)立性和資源保證。 六、成功的鐵三角 在一個(gè)軟件企業(yè)中,如果能夠良性的發(fā)展,必須關(guān)注組織,流程和人三者之間的關(guān)系。組織是流程成功實(shí)施的保障,好的組織結(jié)構(gòu)能夠有效的促進(jìn)流程的實(shí)施;流程對(duì)于產(chǎn)品的成功有著關(guān)鍵的作用,一個(gè)適合于組織特點(diǎn)和產(chǎn)品特點(diǎn)的流程能夠極大的提高產(chǎn)品開發(fā)的效率和產(chǎn)品質(zhì)量,反之則會(huì)拖延產(chǎn)品開發(fā)進(jìn)度,并且質(zhì)量也無法得到保證;對(duì)企業(yè)來說,人是最寶貴的財(cái)富,它們是技術(shù)的載體。對(duì)于一個(gè)軟件公司來說,無論是開發(fā)人員還是測(cè)試人員,都非常關(guān)心其今后的發(fā)展通道,如果有一條清晰的技術(shù)發(fā)展線為其指明今后的職業(yè)發(fā)展方向的話,這可以大大激勵(lì)員工的士氣和工作積極性。另外技術(shù)發(fā)展的方向應(yīng)該與現(xiàn)在的開發(fā)流程和規(guī)范相結(jié)合,這樣有利于專業(yè)技能的提高。 總之,組織,流程和人這三者是一個(gè)企業(yè)成功的鐵三角,理想的情況下它們彼此促進(jìn),糟糕的情況下它們彼此制約。 七、國(guó)際上流行的質(zhì)量標(biāo)準(zhǔn) 最早進(jìn)入國(guó)內(nèi)的質(zhì)量標(biāo)準(zhǔn)是 ISO 系列。在軟件方面主要使用 ISO9000 系列標(biāo)準(zhǔn)。 ISO9000 是一個(gè)非常完整的標(biāo)準(zhǔn),并且定義了供應(yīng)商設(shè)計(jì)和交付一個(gè)有質(zhì)量產(chǎn)品的能力所需要的所有元素。 ISO9002 涵蓋了對(duì)供應(yīng)商控制設(shè)計(jì)和開發(fā)活動(dòng)所認(rèn)為重要的質(zhì)量標(biāo)準(zhǔn)。 ISO9003 用于證明供應(yīng)商在檢視和測(cè)試期間檢測(cè)和控制產(chǎn)品不一致性的能力。 ISO9004 描述和 ISO9001 、 ISO9002 和 ISO9003 相關(guān)的質(zhì)量標(biāo)準(zhǔn),并提供了一個(gè)完整的質(zhì)量查檢表。 軟件能力成熟度模型是目前國(guó)內(nèi)軟件企業(yè)中非常受歡迎的一個(gè)質(zhì)量標(biāo)準(zhǔn)。并且該標(biāo)準(zhǔn)已經(jīng)成為業(yè)界一個(gè)事實(shí)上的標(biāo)準(zhǔn)。 CMM 為軟件組織提供了一個(gè)指導(dǎo)性的管理框架。在這個(gè)框架的指導(dǎo)下: �6�1 軟件組織可以對(duì)其軟件開發(fā)、維護(hù)過程獲得控制。 �6�1 軟件組織可以推進(jìn)其軟件工程更為科學(xué)、推進(jìn)軟件過程管理更為卓越。 �6�1 CMM 通過確定當(dāng)前軟件過程管理的成熟度,通過標(biāo)識(shí)軟件的質(zhì)量和過程改進(jìn)中關(guān)鍵的、要害的問題,可以指導(dǎo)軟件組織選擇正確的軟件過程改進(jìn)策略。 �6�1 CMM 將其焦點(diǎn),聚焦在一系列具體的軟件過程活動(dòng)上,并以侵略方式( Aggressively )達(dá)到這些活動(dòng)。一個(gè)軟件組織就可以穩(wěn)定地、持續(xù)地改進(jìn)其整個(gè)軟件組織過程,使得其軟件過程管理能力取得持續(xù)地、持久地不斷爭(zhēng)長(zhǎng)提高。 在 CMM 中,把軟件工廠分為五個(gè)等級(jí):初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、管理級(jí)和優(yōu)化級(jí)。其中: 初始級(jí) :軟件過程是未加定義的隨意過程,項(xiàng)目的執(zhí)行是隨意甚至是混亂的。也許,有些企業(yè)制定了一些軟件工程規(guī)范,但若這些規(guī)范未能覆蓋基本的關(guān)鍵過程要求,且執(zhí)行沒有政策、資源等方面的保證時(shí),那么它仍然被視為初始級(jí)。 可重復(fù)級(jí) :人們根據(jù)多年的經(jīng)驗(yàn)和教訓(xùn),總結(jié)出軟件開發(fā)的首要問題不是技術(shù)問題而是管理問題。因此,第二級(jí)的焦點(diǎn)集中在軟件管理過程上。一個(gè)可管理的過程則是一個(gè)可重復(fù)的過程,可重復(fù)的過程才能逐漸改進(jìn)和成熟。可重復(fù)級(jí)的管理過程包括了需求管理、項(xiàng)目管理、質(zhì)量管理、配置管理和子合同管理五個(gè)方面;其中項(xiàng)目管理過程又分為計(jì)劃過程和跟蹤與監(jiān)控過程。通過實(shí)施這些過程,從管理角度可以看到一個(gè)按計(jì)劃執(zhí)行的且階段可控的軟件開發(fā)過程。 已定義級(jí): 要求制定企業(yè)范圍的工程化標(biāo)準(zhǔn),并將這些標(biāo)準(zhǔn)集成到企業(yè)軟件開發(fā)標(biāo)準(zhǔn)過程中去。所有開發(fā)的項(xiàng)目需根據(jù)這個(gè)標(biāo)準(zhǔn)過程裁剪出與項(xiàng)目適宜的過程,并且按照過程執(zhí)行。過程的裁剪不是隨意的,在使用前必須經(jīng)過企業(yè)有關(guān)人員的批準(zhǔn)。 管理級(jí) :所有過程需建立相應(yīng)的度量方式,所有產(chǎn)品的質(zhì)量(包括工作產(chǎn)品和提交給用戶的最終產(chǎn)品)需要有明確的度量指標(biāo)。這些度量應(yīng)是詳盡的,且可用于理解和控制軟件過程和產(chǎn)品。量化控制將使軟件開發(fā)真正成為一種工業(yè)生產(chǎn)活動(dòng)。 優(yōu)化級(jí): 的目標(biāo)是達(dá)到一個(gè)持續(xù)改善的境界。所謂持續(xù)改善是指可以根據(jù)過程執(zhí)行的反饋信息來改善下一步的執(zhí)行過程,即優(yōu)化執(zhí)行步驟。如果企業(yè)達(dá)到了第五級(jí),就表明該企業(yè)能夠根據(jù)實(shí)際的項(xiàng)目性質(zhì)、技術(shù)等因素,不斷調(diào)整軟件生產(chǎn)過程以求達(dá)到最佳。 美國(guó)國(guó)防部規(guī)定,重要性級(jí)別高的軟件應(yīng)該由質(zhì)量級(jí)別高的企業(yè)承擔(dān)。不同等級(jí)的軟件公司提交的軟件,其軟件質(zhì)量也相差很大,國(guó)外的一份統(tǒng)計(jì)資料如下: 表 1 、 CMM 級(jí)別與軟件質(zhì)量關(guān)系表格 每千行軟件的缺陷數(shù)目
軟件過程成熟度等級(jí)
軟件準(zhǔn)時(shí)提交的百分比
每人每月生產(chǎn)的程序行數(shù)
軟件需要返工的百分比
平均軟件失效時(shí)間(近似)
大于 10
初始級(jí)
<=50
Z
>=45
2 到 60 分鐘
小于 10
可重復(fù)級(jí)
90
1.5Z
20
1-160 小時(shí)
小于 1
已定義級(jí)
99
2.5Z
10
不確定
小于 0.1
管理級(jí)
降低開發(fā)時(shí)間到 1/2
5 Z
5
不確定
小于 0.01
優(yōu)化級(jí)
降低開發(fā)時(shí)間到 1/4
10Z
<=2
近似完全可靠
對(duì)于很多已經(jīng)推行或者準(zhǔn)備推行 CMM 的公司來說, CMM 的起步是很難的,因此 Humphrey 又提出了 PSP ( Person Software Process )和 TSP ( Team Software Process )【 2 】【 3 】。 CMM 是過程改善的第一步,它提供了評(píng)價(jià)組織的能力、識(shí)別優(yōu)先改善需求和追蹤改善進(jìn)展的管理方式【 1 】。企業(yè)只有開始 CMM 改善后,才能接受需要規(guī)劃的事實(shí),認(rèn)識(shí)到質(zhì)量的重要性,才能注重對(duì)員工經(jīng)常進(jìn)行培訓(xùn),合理分配項(xiàng)目人員,并且建立起有效的項(xiàng)目小組。然而,它實(shí)現(xiàn)的成功與否與組織內(nèi)部有關(guān)人員的積極參加和創(chuàng)造性活動(dòng)密不可分。 PSP 能夠指導(dǎo)軟件工程師如何保證自己的工作質(zhì)量,估計(jì)和規(guī)劃自身的工作,度量和追蹤個(gè)人的表現(xiàn),管理自身的軟件過程和產(chǎn)品質(zhì)量。經(jīng)過 PSP 學(xué)習(xí)和實(shí)踐的正規(guī)訓(xùn)練,軟件工程師們能夠在他們參與的項(xiàng)目工作之中充分運(yùn)用 PSP ,從而有助于 CMM 目標(biāo)的實(shí)現(xiàn)。 TSP 結(jié)合了 CMM 的管理方法和 PSP 的工程技能,通過告訴軟件工程師如何將個(gè)體過程結(jié)合進(jìn)小組軟件過程,并將后者與組織進(jìn)而整個(gè)管理系統(tǒng)相聯(lián)系;通過告訴管理層如何支持和授權(quán)項(xiàng)目小組,堅(jiān)持高質(zhì)量的工作,并且依據(jù)數(shù)據(jù)進(jìn)行項(xiàng)目的管理,向組織展示如何應(yīng)用 CMM 的原則和 PSP 的技能去生產(chǎn)高質(zhì)量的產(chǎn)品。 軟件的生產(chǎn)過程及其它的許多子過程、軟件的開發(fā)者和用戶、以及系統(tǒng)的使用中存在著巨大的變化和不同,要使一個(gè)軟件過程對(duì)軟件生產(chǎn)的改善真正有所幫助,其框架應(yīng)是由 CMM 、 TSP 和 PSP 組成的一個(gè)完整體系,即從組織、群組和個(gè)人三個(gè)層次進(jìn)行良好的軟件工程和管理實(shí)踐的指導(dǎo)和支持??偠灾瑔渭儗?shí)施 CMM ,永遠(yuǎn)不能真正做到能力成熟度的升級(jí),只有將實(shí)施 CMM 與實(shí)施 PSP 和 TSP 有機(jī)地結(jié)合起來,才能發(fā)揮最大的效力。 八、如何起步? 質(zhì)量改進(jìn)需要花費(fèi)成本,因此改進(jìn)的途徑需要視不同公司的規(guī)模、業(yè)務(wù)、財(cái)務(wù)狀況、人員技術(shù)水平等多方面綜合進(jìn)行考慮。一般建議中型以上的較大的軟件公司實(shí)施 CMM 體系。而對(duì)于一些小型的軟件公司可以采取比較實(shí)際的,相對(duì)成本較少,且容易操作的方面進(jìn)行,這些方面大致如下: �6�1 實(shí)施簡(jiǎn)潔的開發(fā)過程體系,根據(jù)不同業(yè)務(wù)特點(diǎn)可以選擇瀑布模型,迭代模型等,并在這些模型上進(jìn)行適當(dāng)?shù)淖兓赃m應(yīng)于短平快的產(chǎn)品開發(fā)特點(diǎn)。 �6�1 提高需求分析和設(shè)計(jì)方面的技術(shù),例如:原型法技術(shù),分析模式,設(shè)計(jì)模式,面向?qū)ο笤O(shè)計(jì), UML 等; �6�1 加強(qiáng)文檔化工作。文檔是經(jīng)驗(yàn)的保留,對(duì)于一個(gè)企業(yè)要想獲得長(zhǎng)期的發(fā)展,必須加強(qiáng)文檔化工作; �6�1 加強(qiáng)編程規(guī)范工作; �6�1 進(jìn)行適當(dāng)?shù)臏y(cè)試工作,建議進(jìn)行單元測(cè)試和系統(tǒng)測(cè)試; �6�1 實(shí)施配置管理工作,加強(qiáng)版本控制; �6�1 開展走讀、評(píng)審和檢視活動(dòng),尤其要加強(qiáng)代碼走讀,建議進(jìn)行每日交叉走讀活動(dòng); �6�1 進(jìn)行簡(jiǎn)單的度量分析獲得;建議實(shí)施 PSP 活動(dòng);
三、質(zhì)量控制方法有哪幾種
問題一:實(shí)驗(yàn)室質(zhì)量控制的方法有哪幾種 1、外部質(zhì)量控制 外部質(zhì)量控制,顧名思義就是利用實(shí)驗(yàn)室以外的質(zhì)量控制手段來保證檢測(cè)結(jié)果所采取的方式,一般分為能力驗(yàn)證和實(shí)驗(yàn)室間比對(duì)。 1.1能力驗(yàn)證 能力驗(yàn)證,指利用實(shí)驗(yàn)室間比對(duì),按照預(yù)先制定的準(zhǔn)則評(píng)價(jià)參加者的能力,是認(rèn)可機(jī)構(gòu)加入和維持國(guó)際相互承認(rèn)協(xié)議(MRA)的必要條件之一,是實(shí)驗(yàn)室重要、有效的外部質(zhì)量控制活動(dòng)。 實(shí)驗(yàn)室每年可在中國(guó)合格評(píng)定國(guó)家認(rèn)可委員會(huì)(CNAS,以下稱CNAS)官方網(wǎng)站查詢年度能力驗(yàn)證計(jì)劃,針對(duì)性地選擇參加能力驗(yàn)證的項(xiàng)目。實(shí)驗(yàn)室通過報(bào)名的方式參與驗(yàn)證并領(lǐng)取檢測(cè)樣品,根據(jù)規(guī)定的方案完成檢測(cè)后在規(guī)定的時(shí)間反饋給組織能力驗(yàn)證的機(jī)構(gòu),能力驗(yàn)證組織機(jī)構(gòu)根據(jù)所有參與實(shí)驗(yàn)室的檢測(cè)結(jié)果進(jìn)行統(tǒng)計(jì)分析后出具能力驗(yàn)證結(jié)果報(bào)告,實(shí)驗(yàn)室應(yīng)根據(jù)結(jié)果報(bào)告評(píng)價(jià)自己的檢測(cè)能力。能力驗(yàn)證的評(píng)價(jià)方法包括:1、量值比對(duì)的評(píng)價(jià)參數(shù)(En):若|En|≤1,滿意、通過;若|En|>1,不滿意,不通過。2、檢測(cè)比對(duì)評(píng)價(jià)參數(shù)(Z):|Z|≤2,滿意、通過;|Z|≥3,不滿意、不通過;2>
問題二:控制方法主要有哪幾種 管理學(xué)的研究方法有:
1、案例分析法。理論聯(lián)系實(shí)際,通過解剖案例來發(fā)現(xiàn)規(guī)律。特點(diǎn)是簡(jiǎn)單易操作。
2、實(shí)地調(diào)查法、或田野調(diào)查法。到現(xiàn)場(chǎng)進(jìn)行訪談、觀察等。特點(diǎn)是容易發(fā)現(xiàn)新問題。
3、問卷調(diào)查與統(tǒng)計(jì)分析法。通過發(fā)放問卷,進(jìn)行統(tǒng)計(jì)分析以發(fā)現(xiàn)規(guī)律。特點(diǎn)是可以彌補(bǔ)案例分析和實(shí)地調(diào)查的偏頗性,樣本越大,普適意義越強(qiáng)。
4、數(shù)學(xué)建模法。如利用博弈論、結(jié)構(gòu)方程模型、系統(tǒng)動(dòng)力學(xué)等方法進(jìn)行計(jì)算、推理、模擬等。特點(diǎn)是便于發(fā)現(xiàn)管理中的各種關(guān)系和機(jī)理。
問題三:常用的企業(yè)產(chǎn)品質(zhì)量控制統(tǒng)計(jì)方法有哪幾種 七種統(tǒng)計(jì)方法如下:
(1)統(tǒng)計(jì)調(diào)查表法。是利用專門設(shè)計(jì)的統(tǒng)計(jì)表對(duì)質(zhì)量數(shù)據(jù)進(jìn)行收集、整理和粗略分析質(zhì)量狀態(tài)的一種方法。
(2)分層法。是將調(diào)查收集的原始數(shù)據(jù),根據(jù)不同的目的和要求,按某一性質(zhì)進(jìn)行分組、整理的分析方法。
(3)排列圖法。是利用排列圖尋找影響質(zhì)量主次因素的一種有效方法。
(4)因果分析圖法。是利用因果分析圖來系統(tǒng)整理分析某個(gè)質(zhì)量問題(結(jié)果)與其產(chǎn)生原因之間關(guān)系的有效工具。
(5)直方圖法。它是將收集到的質(zhì)量數(shù)據(jù)進(jìn)行分組整理,繪制成頻數(shù)分布直方圖,用以描述質(zhì)量分布狀態(tài)的一種分析方法。
(6)控制圖。用途主要有兩個(gè):過程分析,即分析生產(chǎn)過程是否穩(wěn)定。過程控制,即控制生產(chǎn)過程質(zhì)量狀態(tài)。
(7)相關(guān)圖。在質(zhì)量控制中它是用來顯示兩種質(zhì)量數(shù)據(jù)之間關(guān)系的一種圖形。
問題四:質(zhì)量控制七種統(tǒng)計(jì)分析方法的用途各有哪些 現(xiàn)代工業(yè)生產(chǎn)通常是按照同一設(shè)計(jì)、采用同樣的原料、在相同的設(shè)備和操作條件下進(jìn)行的,產(chǎn)品質(zhì)量在一定程度上是均勻的,又由于許多不可避免的隨機(jī)因素的作
用,產(chǎn)品質(zhì)量又必然會(huì)有波動(dòng)。若沒有系統(tǒng)性因素的作用,則產(chǎn)品質(zhì)量特征是服從一定的概率分布的。這使數(shù)理統(tǒng)計(jì)方法有可能應(yīng)用到質(zhì)量管理中去,從而產(chǎn)生了統(tǒng)計(jì)質(zhì)量控制的理論和方法。那么,常用的統(tǒng)計(jì)質(zhì)量控制的分析方法及用途都有哪些?
統(tǒng)計(jì)質(zhì)量控制分析方法之一:排列圖法
利用排列圖尋找影響質(zhì)量主次因素的一種有效方法。
統(tǒng)計(jì)質(zhì)量控制分析方法之二:統(tǒng)計(jì)調(diào)查表法
利用專門設(shè)計(jì)的統(tǒng)計(jì)表對(duì)質(zhì)量數(shù)據(jù)進(jìn)行收集、整理和粗略分析質(zhì)量狀態(tài)的一種方法。
統(tǒng)計(jì)質(zhì)量控制分析方法之三:直方圖法
將收集到的質(zhì)量數(shù)據(jù)進(jìn)行分組整理,繪制成頻數(shù)分布直方圖,用以描述質(zhì)量分布狀態(tài)的一種分析方法。
統(tǒng)計(jì)質(zhì)量控制分析方法之四:分層法
將調(diào)查收集的原始數(shù)據(jù),根據(jù)不同的目的和要求,按某一性質(zhì)進(jìn)行分組、整理的分析方法。
統(tǒng)計(jì)質(zhì)量控制分析方法之五:因果分析圖法
利用因果分析圖來系統(tǒng)整理分析某個(gè)質(zhì)量問題(結(jié)果)與其產(chǎn)生原因之間關(guān)系的有效工具。
統(tǒng)計(jì)質(zhì)量控制分析方法之六:控制圖
用途主要有兩個(gè):過程分析,即分析生產(chǎn)過程是否穩(wěn)定。過程控制,即控制生產(chǎn)過程質(zhì)量狀態(tài)。
統(tǒng)計(jì)質(zhì)量控制分析方法之七:相關(guān)圖
在質(zhì)量控制中它是用來顯示兩種質(zhì)量數(shù)據(jù)之間關(guān)系的一種圖形。
以上就是統(tǒng)計(jì)質(zhì)量控制的幾種分析方法及用途,它不僅適用于質(zhì)量控制,更可應(yīng)用于一切管理過程。采用統(tǒng)計(jì)質(zhì)量控制的這幾種方法可以幫助企業(yè)在質(zhì)量控制上真正作到事前預(yù)防和控制。
如想了解更多信息請(qǐng)登錄百度搜盈飛無限,登陸官網(wǎng),您可以了解到更多關(guān)于質(zhì)量控制方面的資料。
問題五:用于軟件質(zhì)量控制的一般性方法有哪幾種 最重要的控制軟件質(zhì)量的方法是驗(yàn)證與確認(rèn)(V&V).
在需求階段,要特別深入進(jìn)行需求分析,需求分析模型需要專家和用戶認(rèn)真討論審查批準(zhǔn)。在軟件設(shè)計(jì)階段需要進(jìn)行軟件設(shè)計(jì)方案審查,要確保設(shè)計(jì)反映了需求的要求,要確保架構(gòu)合理。在測(cè)試階段要嚴(yán)格測(cè)試,測(cè)試的規(guī)程要嚴(yán)格滿足需求分析模型的要求。其中最重要的是需求分析以及需求分析的審查。你找一本軟件工程的書看看,同時(shí)把V&V相關(guān)的標(biāo)準(zhǔn)好好研究一下。
問題六:質(zhì)量體系中當(dāng)前過程控制措施有哪幾種方式 簡(jiǎn)單點(diǎn),施工質(zhì)量控制有以下幾點(diǎn),1人的質(zhì)量,要求從事施工的人要有相應(yīng)的資質(zhì),焊接,要有合格的焊工,混凝土工程要有熟練的木工、鋼筋工、瓦工等;2要有合適的施工機(jī)械設(shè)備,運(yùn)輸、提升、加工等設(shè)備要滿足要求;3材料,這項(xiàng)最關(guān)鍵,木材、鋼材、水泥、砂、碎石、其他半成品都要合格;4施工方案,對(duì)于一項(xiàng)工程合適的施工方式是保證質(zhì)量的前提,為了工程質(zhì)量也必須采取相應(yīng)的程序。5環(huán)境,根據(jù)不同的環(huán)境制定相應(yīng)的措施,氣候尤為重要,溫度、濕度的高低都應(yīng)制定相應(yīng)的措施才能保證質(zhì)量。
問題七:什么是過程控制系統(tǒng)?其基本分類方法有哪幾種 傳統(tǒng)的質(zhì)量管理,主要是通過紙筆記錄進(jìn)行數(shù)據(jù)采集,企業(yè)負(fù)責(zé)人或者說質(zhì)量主管主要靠“猜”。這種方法對(duì)人的經(jīng)驗(yàn)過度依賴,非常不利于質(zhì)量管理的效果。統(tǒng)計(jì)過程控制將在實(shí)時(shí)生產(chǎn)過程中獲得的以產(chǎn)品或其他形式存在的質(zhì)量參數(shù)繪制在事先確定好控制限的圖表上,從而幫助企業(yè)對(duì)生產(chǎn)的過程進(jìn)行實(shí)時(shí)的管控與分析,效果顯著。下面文章將具體介紹統(tǒng)計(jì)過程控制的四個(gè)基本原理,幫助讀者更好地學(xué)習(xí)、了解這種先進(jìn)的質(zhì)量管理方法。
一、統(tǒng)計(jì)過程控制原理之過程
所謂過程指的是共同工作以產(chǎn)生輸出的供方、生產(chǎn)者、人、設(shè)備、材料、方法和環(huán)境以及使用輸出的顧客之 *** 。過程的性能取決于供方和顧客之間的溝通、過程設(shè)
計(jì)及實(shí)施的方式、動(dòng)作和管理方式等。過程控制系統(tǒng)的其他部分只有它們?cè)趲椭麄€(gè)系統(tǒng)保持良好的水平或提高整個(gè)過程的性能時(shí)才有用。
二、統(tǒng)計(jì)過程控制原理之有關(guān)性能的信息
通過分析過程輸出可以獲得許多與過程實(shí)際性能有關(guān)的信息。但是與性能有關(guān)的最有用的信息還是以研究過程本質(zhì)以及其內(nèi)在的變化性中得到的。過程特性(如溫
度、循環(huán)時(shí)間、進(jìn)給速率、缺勤、周轉(zhuǎn)時(shí)間、延遲以中止的次數(shù)等)是我們關(guān)心的重點(diǎn)。我們要確定這些特性的目標(biāo)值,從而使過程操作的生產(chǎn)率最高,然后我們要
監(jiān)測(cè)我們與目標(biāo)值的距離是遠(yuǎn)還是近,如果得到信息并且正確地解釋,就可以確定過程是在正?;蚍钦5姆绞较逻\(yùn)行。若有必要可采取適當(dāng)?shù)拇胧﹣硇U^程或剛
產(chǎn)生的輸出。若需要采取措施,就必須及時(shí)和準(zhǔn)確,否則收集信息的努力就白費(fèi)了。
三、統(tǒng)計(jì)過程控制原理之對(duì)過程采取措施
通常,對(duì)重要的特性(過程或輸出)采取措施從而避免它們偏離目標(biāo)值太遠(yuǎn)是很經(jīng)濟(jì)的。這樣能保持過程的穩(wěn)定性并保持過程輸出的變差在可接受的界限之內(nèi)。采取
的措施包括變化操作(例如:操作員培訓(xùn)、變換輸入材料等),或者改變過程本身更基本的因素(例如:設(shè)備需要修復(fù)、人的交流和關(guān)系如何,或整個(gè)過程的設(shè)計(jì)
――也許應(yīng)改變車間的溫度或濕度)。應(yīng)監(jiān)測(cè)采取措施后的效果,如有必要還應(yīng)進(jìn)一步分析并采取措施。
四、統(tǒng)計(jì)過程控制原理之對(duì)輸出采取措施
如果僅限于對(duì)輸出檢測(cè)并糾正不符合規(guī)范的產(chǎn)品,而沒有分析過程中的根本原因,常常是不經(jīng)濟(jì)的。不幸的是如果目前的輸出不能滿足顧客的要求,可能有必要將所有的產(chǎn)品進(jìn)行分類、報(bào)廢不合格品或返工。這種狀態(tài)必然持續(xù)到對(duì)過程采取必要的校正措施并驗(yàn)證,或持續(xù)到產(chǎn)品更改為止。
通過對(duì)統(tǒng)計(jì)過程控制原理的分析,很顯然看出,僅對(duì)輸出進(jìn)行檢驗(yàn)并隨之采取措施不是一種有效的過程管理方法。對(duì)過程信息收集和分析是質(zhì)量管理的重點(diǎn),有利于將生產(chǎn)過程中的問題及時(shí)解決,最大程度地避免召回與返工,這就是現(xiàn)代質(zhì)量管理相較于傳統(tǒng)質(zhì)量管理的最大優(yōu)勢(shì)之一。
如想了解更多信息請(qǐng)登錄百度搜盈飛無限,登陸官網(wǎng),您可了解更多關(guān)于統(tǒng)計(jì)過程控制方面的最新資訊。
問題八:實(shí)驗(yàn)室主要的質(zhì)量控制方式有哪些 外部質(zhì)量控制,顧名思義就是利用實(shí)驗(yàn)室以外的質(zhì)量控制手段來保證檢測(cè)結(jié)果所采取的方式,一般分為能力驗(yàn)證和實(shí)驗(yàn)室間比對(duì)。
問題九:質(zhì)量控制七種統(tǒng)計(jì)分析方法的用途各有哪些 現(xiàn)如今,許多制造工廠都在進(jìn)行嚴(yán)格的質(zhì)量管控,通過大量的數(shù)據(jù)采集和數(shù)據(jù)分析,來管控產(chǎn)品的質(zhì)量。而QC七大手法是將散漫無章的語(yǔ)言資料變成邏輯思考的一種方法,也是一種事先考慮不利因素的方法,它通過運(yùn)用系統(tǒng)化的圖形,呈現(xiàn)計(jì)劃的全貌,防止錯(cuò)誤或疏漏發(fā)生。
QC七大手法之親和圖法:將資料或信息分類歸納,理順關(guān)系,可以分為個(gè)人親和圖和團(tuán)隊(duì)親和圖。在解決重要問題時(shí),將混淆不清的事物或現(xiàn)象進(jìn)行整理,以使問題得以明確。在遇見質(zhì)量問題時(shí),此方法無疑可以更快明確原因和責(zé)任,及時(shí)加以改正。
QC七大手法之關(guān)系圖法:把與現(xiàn)象和問題有關(guān)系的各種因素串聯(lián)起來。這種手法可以把質(zhì)量問題的所有誘因都聯(lián)系起來,找到最重要的影響因素,可以實(shí)現(xiàn)提前預(yù)防。
QC七大手法之系統(tǒng)圖法:將要實(shí)現(xiàn)的目的展開尋找最恰當(dāng)?shù)姆椒āO到y(tǒng)圖就是為了達(dá)成目標(biāo)或解決問題,以目的――方法或結(jié)果――原因?qū)訉诱归_分析,以尋找最恰當(dāng)?shù)姆椒ê妥罡镜脑颉?
QC七大手法之過程決定計(jì)劃圖法:針對(duì)為了達(dá)成目標(biāo)的計(jì)劃,盡量導(dǎo)向預(yù)期理想狀態(tài)的一種手法。每個(gè)制造企業(yè)都有產(chǎn)品質(zhì)量標(biāo)準(zhǔn),此方法助益企業(yè)能夠?qū)崿F(xiàn)產(chǎn)品達(dá)標(biāo)、提升合格率。
QC七大手法之矩陣圖法:找出眾因素之間關(guān)系和相關(guān)程度的大小,從問題事項(xiàng)中,找出成對(duì)的因素群,分別排列成行和列,找出其間行與列的相關(guān)性或相關(guān)程度的大小的一種方法。
QC七大手法之矩陣數(shù)據(jù)解析法:對(duì)多個(gè)變動(dòng)且復(fù)雜的因素進(jìn)行解析的方法,此方法能夠幫助企業(yè)實(shí)現(xiàn)提前預(yù)防,減少損失。
QC七大手法之箭線圖法:對(duì)事件做好進(jìn)程及計(jì)劃管理的方法,此方法是為了使企業(yè)的產(chǎn)品能夠控制在預(yù)先目標(biāo)之內(nèi),掌握生產(chǎn)進(jìn)程的狀況,對(duì)于預(yù)防突 *** 況有很大的益處。
QC七大手法更多的是一種品質(zhì)管理方法,可以幫助企業(yè)管理者找到質(zhì)量問題并加以解決的思想方法。運(yùn)用七大手法,能夠幫助企業(yè)發(fā)現(xiàn)問題、解決問題,助益企業(yè)品質(zhì)改善。
如想了解更多信息請(qǐng)登錄百度搜盈飛無限,登陸官網(wǎng),您可以了解更多關(guān)于質(zhì)量管理的最新資訊。
四、質(zhì)量管理軟件產(chǎn)品的實(shí)施步驟有哪些
質(zhì)量管理軟件產(chǎn)品使企業(yè)能及時(shí)發(fā)現(xiàn)問題,保證產(chǎn)品的每個(gè)環(huán)節(jié)的合格,并能將只有技術(shù)人員知道的檢測(cè)既能和判斷能力通過軟件系統(tǒng)推廣到操作人員,對(duì)操作人員有所指導(dǎo)有所提示,杜絕人為出錯(cuò),防范人為過失性判斷。那么,對(duì)企業(yè)來說,質(zhì)量管理軟件產(chǎn)品的實(shí)施步驟有哪些?
質(zhì)量管理軟件產(chǎn)品實(shí)施步驟之一:推動(dòng)
企業(yè)和質(zhì)量管理軟件產(chǎn)品廠商推動(dòng)項(xiàng)目的啟動(dòng),推動(dòng)標(biāo)志項(xiàng)目的開始,是雙方項(xiàng)目成員應(yīng)當(dāng)齊心協(xié)力、信息高漲、躊躇滿志的推動(dòng)項(xiàng)目循序漸進(jìn)的向前邁出。
質(zhì)量管理軟件產(chǎn)品實(shí)施步驟之二:定制
調(diào)查、分析、歸納企業(yè)的實(shí)際情況,做到質(zhì)量管理軟件產(chǎn)品系統(tǒng)功能適應(yīng)需求,需求被合理轉(zhuǎn)化成功能。擬定需求時(shí)做到上下流程合理,對(duì)需求認(rèn)識(shí)到位,客觀分析;轉(zhuǎn)換系統(tǒng)功能做到取舍有度,流程順暢,數(shù)據(jù)完整,滿足用戶的需求。定制是體現(xiàn)非標(biāo)的第一步。
質(zhì)量管理軟件產(chǎn)品實(shí)施步驟之三:引導(dǎo)
引導(dǎo)用戶到質(zhì)量管理軟件產(chǎn)品系統(tǒng)上操作,引導(dǎo)用戶適應(yīng)系統(tǒng)操作方式,引導(dǎo)用戶從系統(tǒng)的角度解決問題,引導(dǎo)用戶建立系統(tǒng)的思維模式,引導(dǎo)用戶正確的認(rèn)識(shí)系統(tǒng)。只有引導(dǎo)好了,系統(tǒng)才會(huì)實(shí)施成功,否則不是一個(gè)成功的項(xiàng)目。
質(zhì)量管理軟件產(chǎn)品實(shí)施步驟之四:完善
任何事物都有瑕疵,質(zhì)量管理軟件產(chǎn)品系統(tǒng)也有我們沒有考慮到位的,流程也可能變化,這就需要我們不斷的完善管理,完善系統(tǒng)的功能,完善是對(duì)我們自己提升的一種方式,完善是對(duì)系統(tǒng)生命力的有力保障。完善是體現(xiàn)非標(biāo)的第二步。
質(zhì)量管理軟件產(chǎn)品實(shí)施步驟之五:固化
將前面四步取得的成果予以標(biāo)準(zhǔn)化而固定下來,這也標(biāo)志我們項(xiàng)目的成功,固化就是固化我們的質(zhì)量管理軟件產(chǎn)品操作流程,固化系統(tǒng)的功能,將我們現(xiàn)在優(yōu)化了的管理流程化和標(biāo)準(zhǔn)化。
最后,廠商將需求快速轉(zhuǎn)化成功能的能力非常重要。這靠忽悠不能解決任何問題的。質(zhì)量管理軟件產(chǎn)品的實(shí)施還有就是需要時(shí)間,企業(yè)需要時(shí)間來熟悉軟件,需要時(shí)間來提需求,軟件廠商需要時(shí)間理解需求,需要時(shí)間修改功能。最后是雙方要有配合。
如想了解更多信息請(qǐng)登錄百度搜盈飛無限,登陸官網(wǎng),您可以了解到更多關(guān)于質(zhì)量管理軟件方面的資料。
以上就是關(guān)于軟件質(zhì)量管理方法相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
杭州現(xiàn)在能進(jìn)能出嗎(杭州現(xiàn)在可以進(jìn)嗎)
30萬(wàn)suv銷量排行榜(30萬(wàn)suv銷量排行榜前十口碑最好)
猜你喜歡
軟考高項(xiàng)徹底沒用了(華為認(rèn)證網(wǎng)絡(luò)工程師怎么考)
電商比較好的培訓(xùn)機(jī)構(gòu)(電商比較好的培訓(xùn)機(jī)構(gòu)排名)
加盟酒店排行榜加盟10大品牌(全季酒店加盟費(fèi)及條件)
酒店gro和大堂副理的區(qū)別(酒店大堂副理和大堂經(jīng)理的區(qū)別)
免費(fèi)詳情頁(yè)模板psd在哪下載(ps詳情頁(yè)模板去哪下載)
食品類VI設(shè)計(jì)參考文獻(xiàn)(食品vi設(shè)計(jì)案例)
消防工程師哪家培訓(xùn)機(jī)構(gòu)正規(guī)(消防工程師哪家培訓(xùn)機(jī)構(gòu)正規(guī))
問大家
免費(fèi)的相親交友軟件哪個(gè)真實(shí)、可靠呢?或婚介所,要正規(guī)靠譜的!
濟(jì)南交友軟件哪個(gè)好用而且還是免費(fèi)的?免費(fèi)聊天的同城交友有哪些
包裝設(shè)計(jì)需要學(xué)哪些軟件?包裝效果圖怎么做?
廣告公司,項(xiàng)目多,一個(gè)項(xiàng)目多個(gè)供應(yīng)商,多個(gè)設(shè)計(jì)師跟單,應(yīng)該用什么軟件分類?
請(qǐng)問我想學(xué)室內(nèi)設(shè)計(jì)軟件,是在網(wǎng)上報(bào)班好還是在當(dāng)?shù)貓?bào)個(gè)班比較好呢,我是大學(xué)生?
家裝設(shè)計(jì)師軟件要簡(jiǎn)單易學(xué),應(yīng)該用什么?
免費(fèi)的交友軟件哪個(gè)好???哪一個(gè)相親交友APP比較正規(guī)?
學(xué)習(xí)軟件設(shè)計(jì)住宿需要帶電腦嗎?
學(xué)習(xí)平面設(shè)計(jì)要用到哪些軟件?這樣軟件自己怎么下載?。?/a>
濟(jì)南找對(duì)象相親征婚哪家婚介好?濟(jì)南婚介所哪家口碑好靠譜?