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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 chapter_50軟件開發(fā)項目管理郭曉欣 chapter_511.某軟件公司正在進行一個項目,預計有50KLOC的代碼量,項目是中等規(guī)模的半嵌入式類型的項目,采用中等COCOMO模型,項目屬性中只有可靠性為很高級別(即取值為1.3),其他屬性為正常,計算項目是多少人月的規(guī)模?如果2萬元/人月,則項目的費用是多少?;仡?chapter_42中等COCOMO系數(shù)表方式ab有機2.81.05半有機3.01.12嵌入式3.21.2回顧E=a(KLOC)exp(b)*乘法因子=3.0*501.12*1.3=3.0*80*1.3=312人月312*2=624萬 chapter_53回顧2.項目經(jīng)理正在

2、進行一個媒體信息查詢系統(tǒng)項目的估算,他采用的delphi的成本估算方法,邀請2位專家估算,第一個專家給出1萬, 8萬,9萬的估算值,第二個專家給出了4萬, 6萬 , 8 萬的估算,計算這是成本的估算值是多少? chapter_54回顧第一個專家:E1=(1+4*8+9)/6=7人月第二個專家:E2=(4+4*6*8)/6=6人月E=(6+7)/2=6.5人月 chapter_55回顧引例火車訂票網(wǎng)千年蟲 chapter_56許多IT項目開發(fā)的系統(tǒng)應(yīng)用在生死攸關(guān)的場合。例如,1981年,由計算機程序改變而導致的1/67的時間偏差,使航天飛機上的5臺計算機不能同步運行,這個錯誤導致了航天飛機發(fā)射失

3、敗。1986年,1臺Therac25機器泄露致命劑量的輻射,致使兩名醫(yī)院病人死亡。造成慘劇的原因是一個軟件出現(xiàn)了問題,導致這臺機器忽略了數(shù)據(jù)校驗。 chapter_57 chapter_58質(zhì)量的重要性質(zhì)量管理是項目管理的最高統(tǒng)一(三大目標的統(tǒng)一)質(zhì)量進度費用 chapter_59質(zhì)量的重要性軟件危機的主要矛盾低質(zhì)量的軟件就像定時炸彈低質(zhì)量的產(chǎn)品,增加成本質(zhì)量是生命也是信譽 chapter_510軟件開發(fā)項目管理第 5 章軟件項目質(zhì)量計劃 chapter_511本章要點一、軟件質(zhì)量的基本概念二、軟件質(zhì)量管理過程三、軟件質(zhì)量體系四、案例分析 chapter_512質(zhì)量的概念軟件質(zhì)量定義(從不同角

4、度看)用戶角度理解:軟件運行可靠、不死機、界面友好,系統(tǒng)運行速度快,結(jié)果正確,產(chǎn)品交貨及時,服務(wù)好。軟件開發(fā)人員:技術(shù)上無差錯,符合標準及規(guī)范要求,技術(shù)文檔齊全正確,系統(tǒng)易維護。另一專業(yè)人員:每千行代碼中包含的缺陷數(shù)。McCall等認為,特性是軟件質(zhì)量的反映,軟件屬性可用做評價準則,定量化地度量軟件屬性可知軟件質(zhì)量的優(yōu)劣。提出了代表軟件質(zhì)量的11種特性如表所示: chapter_513類別質(zhì)量特性含義直觀描述運行正確性程序能夠滿足規(guī)格說明和完成用戶業(yè)務(wù)目標的程度它做了該做的事嗎可靠性程序能夠按要求的精確度實現(xiàn)其預約功能的程度它能夠準確工作嗎效率程序?qū)崿F(xiàn)其功能所需要的計算資源量需要資源多嗎完整性

5、軟件或數(shù)據(jù)不受未授權(quán)人控制的程度它是安全的嗎使用性學習、操作程序、為其準備輸入數(shù)據(jù)、解釋其輸出的工作量。它可用嗎修正維護性對運行的程序找到錯誤并排錯的工作量它可調(diào)整嗎測試性為保證程序執(zhí)行規(guī)定功能所需的測試工作量。它可測試嗎靈活性修改運行的程序所需的工作量它可修改嗎轉(zhuǎn)移移植性將程序從一種硬件配置和/或環(huán)境轉(zhuǎn)移到另一種硬件配置和/或環(huán)境所需的工作量??梢栽诹硪慌_上使用它嗎?復用性程序可被用于與其它應(yīng)用問題的程度可以重復使用它的某些部分嗎?共運行性讓系統(tǒng)與另一系統(tǒng)協(xié)同運行所需的工作量是否能與外系統(tǒng)連接?W國家標準規(guī)定的評價國家標準GB/T16200-1996軟件產(chǎn)品評價 質(zhì)量特性及其使用指南。標準規(guī)

6、定了軟件質(zhì)量可用六個特性來評價:功能性、可靠性、可用性、效率、可維護性和可移植性。 chapter_514國家標準規(guī)定的評價1、功能性 系統(tǒng)功能性是與一組功能及其指定的性質(zhì)有關(guān)的一組屬性,包括適合性、準確性、互操作性、依從性和安全性。這里的功能是指滿足明確或隱含的需求的那些功能。2、可靠性 一個系統(tǒng)按照用戶需求和設(shè)計者的相應(yīng)設(shè)計,執(zhí)行其功能的正確程度,包括成熟性、容錯性、易恢復性。 chapter_515國家標準規(guī)定的評價3、易用性 包括易理解性、易學習性、易操作性。是用戶評價系統(tǒng)是否有效、易學、高效、好記、少錯和令人舒適滿意的質(zhì)量標準。4、效率 系統(tǒng)效率是與在規(guī)定的條件下,軟件的性能水平與所

7、使用資源量之間有關(guān)的一組屬性,包括時間特性、資源特性。 chapter_516國家標準規(guī)定的評價5、可維護性 系統(tǒng)的可維護性是與進行指定的修改所需的努力有關(guān)的一組屬性,包括易分析性、易更改性、穩(wěn)定性和易測試性。6、可移植性 系統(tǒng)可移植性是與軟件從一環(huán)境轉(zhuǎn)移到另一環(huán)境的能力有關(guān)的一組屬性,包括適應(yīng)性、易安排性、一致性和易替換性。 chapter_517 chapter_518軟件質(zhì)量框架模型 chapter_519軟件質(zhì)量軟件質(zhì)量是一個實體的性能總和,它可以憑借開發(fā)方的能力去滿足對它的明示和暗示的需求。等級grade與質(zhì)量quality等級是具有相同功能的實體按照不同技術(shù)特征進行分類或分級。質(zhì)量

8、偏低永遠是個問題,但等級較低不一定是個問題確定并交付所要求的質(zhì)量與等級水準是項目經(jīng)理與項目團隊的職責 chapter_520等級質(zhì)量大量功能(高等級)無明顯錯誤;有可讀性好的文件高質(zhì)量許多錯誤;組織很差的使用手冊低質(zhì)量有限功能(低等級)無明顯錯誤;有可讀性好的文件高質(zhì)量許多錯誤;組織很差的使用手冊低質(zhì)量 chapter_521質(zhì)量的形成質(zhì)量形成于產(chǎn)品或者服務(wù)的開發(fā)過程中,而不是事后的檢查(測試)把關(guān)等。 chapter_522軟件質(zhì)量管理的發(fā)展過程發(fā)展時期程序設(shè)計程序系統(tǒng)年代成品開發(fā)組織方式開發(fā)技術(shù)特點開發(fā)工具質(zhì)量管理特征軟件工程至50年代末至70年代初至今程序軟件軟件產(chǎn)品個體項目設(shè)計組、軟件

9、作坊軟件機構(gòu)(軟件工廠)靠開發(fā)者個人技巧機器代碼、匯編語言個人設(shè)計、個人使用、手工技巧、無維護觀念、無系統(tǒng)化方法程序設(shè)計理論深入、模塊化、自頂向下,逐步求精,不重視維護問題高級語言、操作系統(tǒng)、數(shù)據(jù)管理系統(tǒng)靠少數(shù)人協(xié)調(diào)把關(guān)系統(tǒng)化、規(guī)范化、全員化逐步產(chǎn)生與各種方法相應(yīng)的工具、開發(fā)環(huán)境結(jié)構(gòu)化設(shè)計理論和方法面向?qū)ο蠓椒?、快速原型技術(shù)。 chapter_523決定質(zhì)量的因素程序設(shè)計:程序系統(tǒng):軟件工程:程序程序員編程程序文檔小組設(shè)計編程測試程序文檔數(shù)據(jù)團隊軟件生命周期個人編程質(zhì)量少數(shù)人協(xié)調(diào)把關(guān)團隊項目管理水平軟件內(nèi)容人員規(guī)模工作范圍決定質(zhì)量的因素戴明的治療思想質(zhì)量并不是由工作人員的能力決定的,而是取決于

10、如何開展工作的程序和制度 計劃(plan) 從問題的定義到行動計劃執(zhí)行(do) 實施行動計劃檢查(check) 通過測試來觀察是否得到了 期望的結(jié)果行動(act) 實施糾正行動.成功的經(jīng)驗加 以肯定并適當推廣、標準化 ; 失敗的教訓加以總結(jié) chapter_524戴明環(huán)朱蘭的質(zhì)量思想質(zhì)量問題可以通過(計劃、控制和改進) 來解決,所謂“質(zhì)量三部曲”質(zhì)量計劃確定誰是顧客確定顧客需求開發(fā)滿足顧客需求產(chǎn)品優(yōu)化產(chǎn)品性能質(zhì)量控制證實開發(fā)的過程能在運行環(huán)境下生產(chǎn)產(chǎn)品將過程轉(zhuǎn)化為“運行”質(zhì)量改進開發(fā)生產(chǎn)產(chǎn)品的過程優(yōu)化產(chǎn)品生產(chǎn)過程 chapter_525克魯斯比的質(zhì)量思想提倡“零缺陷”計劃,質(zhì)量定義為“符合要求

11、”零缺陷管理的四項基本規(guī)則 每個人第一次就做到符合要求高質(zhì)量的體系是預防,而非鑒定執(zhí)行的標準必須是零缺陷,而非差不多以產(chǎn)品“不符合標準的代價”衡量質(zhì)量 chapter_526田口宏一Taguchi的質(zhì)量思想質(zhì)量是設(shè)計出來,而非檢查出來的 質(zhì)量最好通過減少目標偏差獲得。產(chǎn)品應(yīng)對不可控環(huán)境因素有免疫力質(zhì)量成本通過標準差函數(shù)來衡量 chapter_527全面質(zhì)量管理TQM是指在全面社會的推動下,企業(yè)中所有部門,所有組織,所有人員都以產(chǎn)品質(zhì)量為核心,把專業(yè)技術(shù),管理技術(shù),數(shù)理統(tǒng)計技術(shù)集合在一起,建立起一套科學嚴密高效的質(zhì)量保證體系,控制生產(chǎn)過程中影響質(zhì)量的因素,以優(yōu)質(zhì)的工作最經(jīng)濟的辦法提供滿足用戶需要

12、的產(chǎn)品的全部活動。 chapter_528全面質(zhì)量管理TQM全面質(zhì)量管理的基本觀點:全面性:是指全面質(zhì)量管理的對象,是企業(yè)生產(chǎn)經(jīng)營的全過程。全員性:是指全面質(zhì)量管理要依靠全體職工。預防性:是指全面質(zhì)量管理應(yīng)具有高度的預防性。服務(wù)性:主要表現(xiàn)在企業(yè)以自己的產(chǎn)品或勞務(wù)滿足用戶的需要,為用戶服務(wù)。科學性:質(zhì)量管理必須科學化,必須更加自覺地利用現(xiàn)代科學技術(shù)和先進的科學管理方法。 chapter_5296理論什么是6(西格瑪)? 在質(zhì)量管理領(lǐng)域,用來表示質(zhì)量控制水平,若控制在3水平,表示產(chǎn)品合格率不低于99.73%;若控制在6水平,表示產(chǎn)品不合格率不超過0.002ppm,也就是每生產(chǎn)100萬個產(chǎn)品,不合

13、格品不超過0.002個;接近于零缺陷水平。 現(xiàn)己形成一套使每個環(huán)節(jié)不斷改進的簡單的流程模式:界定、測量、分析、改進、控制。 chapter_5306管理方法的特點 chapter_5316管理方法首先是一種追求卓越的理念和雄心壯志。 以顧客為關(guān)注焦點 通過提高顧客滿意度和降低資源成本促使組織的業(yè)績提升為核心內(nèi)容注重數(shù)據(jù)和事實,使管理成為一種真正意義上基于數(shù)字上的科學強調(diào)骨干隊伍的建設(shè) chapter_532本章要點一、軟件質(zhì)量的基本概念二、軟件質(zhì)量管理過程三、軟件質(zhì)量體系四、案例分析 chapter_533 chapter_534質(zhì)量管理質(zhì)量管理的對象過程的質(zhì)量產(chǎn)品的質(zhì)量軟件質(zhì)量和過程改進的關(guān)

14、系見下圖: chapter_535軟件質(zhì)量管理過程項目質(zhì)量管理質(zhì)量計劃實施質(zhì)量保證實施質(zhì)量控制識別哪些質(zhì)量標準適用于本項目,并確定如何滿足這些標準的要求開展經(jīng)計劃的、系統(tǒng)的質(zhì)量活動,確保項目實施要滿足要求所需要的所有過程監(jiān)測項目的具體結(jié)果,判斷它們是否符合相關(guān)質(zhì)量標準,并找出如何消除不合格績效的方法 chapter_536質(zhì)量計劃項目應(yīng)達到的質(zhì)量目標和所有特性的要求確定項目中的質(zhì)量活動和質(zhì)量控制程序項目不同階段,職責,權(quán)限,交流方式以及資源分配確定項目采用的控制手段,合適的驗證手段和方法確定和準備質(zhì)量記錄 chapter_537質(zhì)量計劃 質(zhì)量出自計劃 而非出自檢驗項目質(zhì)量計劃的主要工作:依據(jù)工

15、具和方法結(jié)果質(zhì)量方針項目范圍說明書成果說明標準和規(guī)范其他信息成本收益分析質(zhì)量標桿法流程圖因果分析圖試驗設(shè)計項目質(zhì)量計劃項目質(zhì)量工作說明質(zhì)量檢查表編制項目質(zhì)量計劃的工具和方法1.成本收益分析法成本:實施項目質(zhì)量管理活動所需支出的有關(guān)費用收益:滿足質(zhì)量要求而減少返工所獲得的好處質(zhì)量成本包括: 1)內(nèi)部費用:交貨前 2)外部費用:交貨后 3)預防費用 4)評估費用 chapter_538質(zhì)量缺陷成本質(zhì)量預防成本兩類成本呈反方向變動 chapter_539質(zhì)量測量方法-質(zhì)檢/過失比質(zhì)檢/過失比-有用的質(zhì)量測量方法質(zhì)檢/過失比=預防成本/缺陷成本質(zhì)檢/過失比2:應(yīng)該努力達到的程度 chapter_540

16、質(zhì)檢/過失比圖示編制項目質(zhì)量計劃的工具和方法2.質(zhì)量標桿法(基準對照法) 以其他項目質(zhì)量計劃和質(zhì)量管理的結(jié)果為基礎(chǔ),從而制定出本項目質(zhì)量計劃的一種方法。 chapter_541編制項目質(zhì)量計劃的工具和方法3.流程圖法 以工作流程幾個活動之間的相互關(guān)系為基礎(chǔ) chapter_542設(shè)計實施設(shè)計檢查合格修改否是編制項目質(zhì)量計劃的工具和方法4.因果分析法魚骨圖(因果圖) 因果圖由若干枝干組成,枝干分為大枝、中枝、小枝和細枝,它們分別代表大大小小不同的原因。質(zhì)量問題人員設(shè)備參考資料方法環(huán)境 chapter_544 chapter_545編制項目質(zhì)量計劃的工具和方法5.試驗設(shè)計試驗設(shè)計是一種統(tǒng)計學方法,

17、確定哪些因素可能會對特定變量產(chǎn)生影響。在可選的范圍內(nèi),對特定要素設(shè)計不同的組合方案,通過推演和統(tǒng)計,權(quán)衡結(jié)果,來尋求優(yōu)化方案。 項目質(zhì)量計劃編制的結(jié)果1)項目質(zhì)量計劃2)項目質(zhì)量工作說明3)質(zhì)量檢查表 :核實質(zhì)量計劃的執(zhí)行和控制是否得到實施 chapter_546 chapter_547質(zhì)量計劃模板參照 項目概述 實施策略 項目組織 質(zhì)量保證對象分析及選擇 質(zhì)量保證任務(wù)劃分 實施計劃 資源計劃 記錄的收集、維護與保存質(zhì)量保證(QA)目的是為了防止缺陷的發(fā)生質(zhì)量保證的主要內(nèi)容: 對項目進行評價 推測能否達到質(zhì)量指標 建立對項目的信心項目質(zhì)量計劃的方法質(zhì)量審計事先規(guī)劃質(zhì)量活動分解質(zhì)量保證體系依據(jù)工

18、具和方法結(jié)果項目質(zhì)量計劃項目質(zhì)量計劃的實際執(zhí)行情況項目質(zhì)量工作說明質(zhì)量改進與提高的建議例項目質(zhì)量保證的方法 chapter_5491)項目質(zhì)量計劃的工具和方法2)質(zhì)量審計:結(jié)構(gòu)化審查3)事先規(guī)劃:預先制定防范措施4)質(zhì)量活動分解:逐層分解,使之容易控制5)質(zhì)量保證體系:如設(shè)立質(zhì)量保證部門例 chapter_550質(zhì)量保證活動-審計( Audit )審計(Audit) 是對過程或者產(chǎn)品的一次獨立評估。將審核的主體與為該主體以前建立的一組規(guī)程和標準進行比較目的是確保真正的遵循了這一個過程,產(chǎn)生了合適的文檔和精確反映實際項目的報告可以預先規(guī)劃的,也可以是臨時決定的。 chapter_551軟件項目中

19、常用的質(zhì)量保證活動項目產(chǎn)品審計質(zhì)量保證檢查表 chapter_552質(zhì)量控制(QC)追求質(zhì)量零缺陷主要內(nèi)容:度量項目質(zhì)量的實際情況與質(zhì)量標準進行比較識別存在的質(zhì)量問題和偏差分析質(zhì)量問題產(chǎn)生的原因如有必要,進行糾偏質(zhì)量控制(QC) 為達到質(zhì)量要求所采取的作業(yè)技術(shù)和活動稱為質(zhì)量控制。這就是說,質(zhì)量控制是為了通過監(jiān)視質(zhì)量形成過程,消除質(zhì)量環(huán)上所有階段引起不合格或不滿意效果的因素。以達到質(zhì)量要求,獲取經(jīng)濟效益,而采用的各種質(zhì)量作業(yè)技術(shù)和活動。 chapter_553 chapter_554三步曲的主要內(nèi)容: 1)確立標準或目標。如果沒有標準或目標,就沒有衡量實際工作情況的根據(jù),就無法進行控制工作。標準

20、可以有多種多樣,可以是定量的,也可以是定性的??刂剖菫閷崿F(xiàn)標準或目標為中心的。 2)衡量成效。通常在工作完成之后或告一段落后進行。但在工作進程中,必須加強監(jiān)督、檢查,及時獲得有關(guān)信息。 3)糾正偏差。將實際測量結(jié)果與標準或目標相比較,弄清楚是否發(fā)生了偏差以及偏差的性質(zhì)、程度和原因,采取相應(yīng)的措施糾正偏差。質(zhì)量控制活動 chapter_555項目質(zhì)量控制的主要工作依據(jù)工具和方法結(jié)果項目質(zhì)量計劃項目質(zhì)量工作說明項目質(zhì)量計劃的實際執(zhí)行情況質(zhì)量檢查表質(zhì)量檢驗控制圖法帕累托圖統(tǒng)計抽樣趨勢分析項目質(zhì)量改進驗收決定返工項目調(diào)整 chapter_556質(zhì)量保證與質(zhì)量控制QA:Is to focus the p

21、rocess.QC: Is to control the quality before deliveryP1P2P3ProductQAQCQAQA1.在你負責的新產(chǎn)品研發(fā)項目中,剛剛發(fā)現(xiàn)了一個質(zhì)量缺陷。你立即召集項目團隊成員分析產(chǎn)生缺陷的原因,請大家各抒己見,并使用因果圖來梳理各種意見之間的聯(lián)系。你們正在進行的工作屬于以下哪個過程?()A規(guī)劃質(zhì)量B實施質(zhì)量保證C實施質(zhì)量控制D開展質(zhì)量分析 chapter_557回顧質(zhì)量保證的主要內(nèi)容: 對項目進行評價 推測能否達到質(zhì)量指標 建立對項目的信心 chapter_558質(zhì)量控制主要內(nèi)容:度量項目質(zhì)量的實際情況與質(zhì)量標準進行比較識別存在的質(zhì)量問題和偏差

22、分析質(zhì)量問題產(chǎn)生的原因如有必要,進行糾偏正確答案:C2.一個項目正在執(zhí)行過程中,某個團隊成員告訴項目經(jīng)理,不少人都認為項目將無法達到既定的質(zhì)量要求。項目經(jīng)理召集相關(guān)人員開會,試圖解決這個問題。項目經(jīng)理正在從事( )A實施質(zhì)量保證過程B實施質(zhì)量控制過程C規(guī)劃質(zhì)量過程正確答案A。項目經(jīng)理所做的工作是要提高相關(guān)人員對項目將要達到質(zhì)量要求的信心,是質(zhì)量保證。 chapter_5593.下列對某軟件的描述中,哪項不屬于質(zhì)量問題?A用戶手冊不規(guī)范,錯別字很多B用戶手冊標明的功能無法實現(xiàn)C程序運行經(jīng)常出錯D功能特征有限試題解答:功能特征有限,是等級問題,不是質(zhì)量問題 chapter_5604.下列都屬于項目質(zhì)量管理,除了_A執(zhí)行組織確定質(zhì)量政策B使項目滿足其預定的需求C收集需求,產(chǎn)生需求文件D監(jiān)督、控制和確保達到項目質(zhì)量要求試題解答:項目質(zhì)量管理包括執(zhí)行組織確定質(zhì)量政策、目標與職責的各過程和活動,從而使項目滿足其預定的需求 chapter_561認證標志 chapter_562 chapter_563質(zhì)量認證資格是企業(yè)質(zhì)量體系符合國際標準

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論