8軟件質(zhì)量保證體系_第1頁
8軟件質(zhì)量保證體系_第2頁
8軟件質(zhì)量保證體系_第3頁
8軟件質(zhì)量保證體系_第4頁
8軟件質(zhì)量保證體系_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程質(zhì)量保證體系ISO

9000ISO9000是一個質(zhì)量體系,制定了質(zhì)量保障的規(guī)范與標準ISO9001是適用于硬件、軟件、流程材料和服務(wù)四大類的9000族標準,包含20個子項我國已建立等同采用的質(zhì)量保障標準族GB/T19000ISO9000-3軟件開發(fā)、供應(yīng)、維護中應(yīng)用ISO9001的指南是指南,不是標準強調(diào)的是供應(yīng)商和顧客的關(guān)系,不是工程師該如何做CMM應(yīng)美國聯(lián)邦政府評估軟件供應(yīng)商的能力的要求,由美國卡內(nèi)基—梅隆大學軟件工程研究院推出的能力成熟度模型;將軟件企業(yè)的生產(chǎn)能力劃分為5個成熟度等級,等級愈高的企業(yè),其軟件過程的可見度愈好、軟件過程的可控性愈高、產(chǎn)品性能的預(yù)見性以及軟件項目的風險評估亦愈來愈準確。企業(yè)的生產(chǎn)能力以及產(chǎn)品質(zhì)量也就愈來愈高;強調(diào)企業(yè)軟件生產(chǎn)過程的持續(xù)改進;此外CMM也不僅僅應(yīng)用于軟件開發(fā)組織內(nèi),它也可作為認證機構(gòu)的認證工具和用戶考核一個企業(yè)是否達到其所要求的能力的依據(jù)。CMM家族CMM集成產(chǎn)品集SA-CMM(軟件獲取能力成熟度模型):用于單位獲取和采購基于軟件的應(yīng)用系統(tǒng)的軟件過程SE-CMM(系統(tǒng)工程能力成熟度模型):描述一個單位為保證實現(xiàn)一個好的系統(tǒng)工程的主要元素IDEAL模型;一個單位用于啟動、規(guī)劃和實現(xiàn)過程改善措施藍圖的模型,概括了建立一個成功的過程改善項目的必要步驟。CMM的五層體系結(jié)構(gòu)

初始級(1)可重復(fù)級(2)已定義級(3)已管理級(4)優(yōu)化級(1)訓練過程標準化、一致化過程可預(yù)計過程持續(xù)改進過程CMM結(jié)構(gòu)

成熟度級別關(guān)鍵過程區(qū)域關(guān)鍵慣例CMM級別關(guān)鍵慣例目標關(guān)鍵過程區(qū)域關(guān)鍵慣例成熟度級別CMM五級特征初始級:企業(yè)一般不具備穩(wěn)定的軟件開發(fā)與維護的環(huán)境。常常在遇到問題的時候,就放棄原定的計劃而只專注于編程與測試??芍貜?fù)級:建立了管理軟件項目的政策以及為貫徹執(zhí)行這些政策而定的措施?;谝酝椖康慕?jīng)驗來計劃與管理新的項目。定義級:有關(guān)軟件工程與管理工程的一個特定的、面對整個企業(yè)的軟件開發(fā)與維護的過程的文件將被制訂出來。同時,這些過程是集成到一個協(xié)調(diào)的整體。這就稱為企業(yè)的標準軟件過程。定量管理級:企業(yè)對產(chǎn)品與過程建立起定量的質(zhì)量目標,同時在過程中加入規(guī)定得很清楚的連續(xù)的度量。作為企業(yè)的度量方案,要對所有項目的重要的過程活動進行生產(chǎn)率和質(zhì)量的度量。軟件產(chǎn)品因此具有可預(yù)期的高質(zhì)量。優(yōu)化級:整個企業(yè)將會把重點放在對過程進行不斷的優(yōu)化。企業(yè)會采取主動去找出過程的弱點與長處,以達到預(yù)防缺陷的目標。同時,分析有關(guān)過程的有效性的資料,作出對新技術(shù)的成本與收益的分析,以及提出對過程進行修改的建議。PSP使用自底向上的方法來改進過程,向每個軟件工程師表明過程改進的原則,使他們能夠明白如何有效地生產(chǎn)出高質(zhì)量的軟件。為基于個體和小型群組軟件過程的優(yōu)化提供了具體而有效的途徑。其研究與實踐填補了CMM的空白。個體軟件過程PSP的演化個體管理基線PSP0并行過程工作時間記錄程序差錯記錄程序差錯類型標準個體過程循環(huán)PSP3循環(huán)開發(fā)個體規(guī)劃過程PSP1程序規(guī)模估計測試報告?zhèn)€體質(zhì)量管理PSP2編碼評審設(shè)計評審PSP1.1任務(wù)規(guī)劃進度安排PSP2.1設(shè)計模板PSP0.1編碼標準軟件規(guī)模度量過程改善建議TSP致力于開發(fā)高質(zhì)量的產(chǎn)品,建立、管理和授權(quán)項目小組,并且指導(dǎo)他們?nèi)绾卧跐M足計劃費用的前提下,在承諾的期限范圍內(nèi),不斷生產(chǎn)并交付高質(zhì)量的產(chǎn)品。實現(xiàn)TSP方法需要具備的條件整個軟件開發(fā)小組至少應(yīng)在CMM的第二級(可重復(fù)層)。全體軟件開發(fā)人員必須經(jīng)過PSP的培訓。開發(fā)小組成員應(yīng)在2到20個人之間。CMM、PSP和TSP組成的軟件過程框架

CMMPSPTSP原則技能費用期限組織級能力高質(zhì)量的產(chǎn)品個人的技能建立生產(chǎn)并交付建立CMM對企業(yè)的要求和幫助基于CMM模型的軟件成熟度實踐要求要求盡量采用更加規(guī)范的開發(fā)標準和方法;使用更加科學和精確的度量手段;選擇更便于管理和使用的開發(fā)工具.因此造成了整個工程的可重構(gòu)性、可分解性和最優(yōu)化;明確了整個項目中必要和不必要的工作;明確了整個項目的風險,以及各個階段進行評估的指標與應(yīng)急措施ISO9000與CMM的關(guān)系ISO9000相當于CMM二級和三級的一部分內(nèi)容(有人稱為2.5級)CMM和ISO9000認證本身沒有優(yōu)劣之分CMM是一個動態(tài)的過程對于預(yù)算、項目周期管理等ISO9000涉及不夠的內(nèi)容,CMM有所覆蓋ISO9000與CMM的區(qū)別ISO9000是通用的國際標準,適用于各類組織。CMM是美國軍方為評價軟件供應(yīng)商的質(zhì)量水平,委托SEI開發(fā)的一個評價模型,只用于軟件業(yè)。CMM更詳細,更專業(yè)。ISO9000只建立了一個可接受水平,而CMM是一個具有五個水平的評估工具。ISO9000聚焦于供應(yīng)商和用戶間的關(guān)系,而CMM更關(guān)注軟件的開發(fā)過程。TickIT-歐洲的規(guī)則是根據(jù)ISO9000認證軟件開發(fā)組織的體系(system)是為軟件的需要對ISO9000的詮釋(interpretation)包括對審核員的表現(xiàn)和競爭力的一組標準要求包括對審核員標準化培訓的課程包括審核員注冊的程序(scheme)從事TickIT認證的認證機構(gòu)的認可制度ISO9000認證ISO9000:機構(gòu)必須經(jīng)過認可人員必須取得注冊經(jīng)認可的認證中心可發(fā)證書結(jié)論只有通過或不通過CMM認證(1)CMM:評審員由SEI認定/授權(quán)每隔兩年重新評定一次資格基本要求是:至少10年軟件開發(fā)/質(zhì)量保證經(jīng)驗至少兩年軟件項目管理經(jīng)驗評估框架同ISO9000類似結(jié)果報SEI評定結(jié)果有五個等級CMM認證(2)目前全球通過CMM五級的企業(yè)已有23家印度通過CMM5級的企業(yè)就有15家CMM在中國北京鼎新信息系統(tǒng)開發(fā)有限公司ASDC(中國首家通過CMM2級評審)

沈陽東大阿爾派軟件股份有限公司(成功通過CMM2級評審)

摩托羅拉中國軟件中心(通過國際CMM頂級5級認證)

聯(lián)想軟件事業(yè)部(通過CMM2級)TickIT認證TickIT:機構(gòu)必須取得UKAS(英國皇家認可委員會)的認可審核員必須是TickIT審核員(經(jīng)過專門的認可)其它基本同ISO9000一致軟件企業(yè)的認證與認可選擇在數(shù)量上,軟件、計算機及相關(guān)企業(yè)采用ISO9000認證的為最多。歐洲的企業(yè)較多地采取TickIT/ISO9001認證的方式。申請CMM認證的多為美國的公司或者是有美國背景的公司。在已取得CMM認證的企業(yè)當中,以CMM2級居多,能夠達到5級的企業(yè)寥寥可數(shù),甚至3、4級的都不多軟件開發(fā)過程指南:RUP是軟件工程化過程,它提供了在開發(fā)機構(gòu)中分派任務(wù)和責任的紀律化方法。它的目標是在可預(yù)見的日程和預(yù)算前提下確保滿足最終用戶需求的高質(zhì)量產(chǎn)品。RUP對于所有的關(guān)鍵開發(fā)活動提供了能使用準則模板工具指導(dǎo)來進行訪問的知識基礎(chǔ)。RUP最佳實踐迭代的開發(fā)軟件需求管理使用基于構(gòu)件的體系結(jié)構(gòu)可視化軟件建模驗證軟件質(zhì)量控制軟件變更RUP中的關(guān)鍵概念RUP中的角色RUP中的文檔模板RUP過程RUP工作流計算機輔助軟件工程:CASECASE工具幫助軟件工程管理者和實踐者完成與軟件過程相關(guān)的每一個活動。CASE結(jié)構(gòu)組成CASEToolsIntegrationFrameworkPortabilityServicesOperatingSystemHardwarePlatformEnvironmentArchitectureCASE工具的分類(1)業(yè)務(wù)過程工程工具過程建模與管理工具項目計劃工具風險分析工具項目管理工具需求跟蹤工具協(xié)調(diào)和管理工具文檔工具CASE工具的分類(2)質(zhì)量保證工具數(shù)據(jù)庫管理工具軟件配置管理工具分析和設(shè)計工具原型和仿真工具界面設(shè)計和開發(fā)工具原型工具編程工具Web開發(fā)工具和集成與測試工具等謝謝觀看/歡迎下載BYFAITHIMEANAVISIONOFGOODONECHERISHESANDTHEENTHUSIASMTHATPUSHESONETOSEEKITSFULFILLMENTREGARDLESSOFOBSTACLES.BYFAITHIBYFAITH內(nèi)容總結(jié)軟件工程質(zhì)量保證體系。ISO9001是適用于硬件、軟件、流程材料和服務(wù)四大類的9000族標準,包含20個子項。軟件開發(fā)、供應(yīng)、維護中應(yīng)用ISO9001的指南。強調(diào)的是供應(yīng)商和顧客的關(guān)系,不是工程師該如何做。SE-CMM(系統(tǒng)工程能力成熟度模型):描述一個單位為保證實現(xiàn)一個好的系統(tǒng)工程的主要元素。初始級:企業(yè)一般不具備穩(wěn)定的軟件開發(fā)與維護的環(huán)境。常常在遇到問題的時候,就放棄原定的計劃而只專注于編程與

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論