軟件工程教學(xué)課件第11章軟件質(zhì)量與項目管理_第1頁
軟件工程教學(xué)課件第11章軟件質(zhì)量與項目管理_第2頁
軟件工程教學(xué)課件第11章軟件質(zhì)量與項目管理_第3頁
軟件工程教學(xué)課件第11章軟件質(zhì)量與項目管理_第4頁
軟件工程教學(xué)課件第11章軟件質(zhì)量與項目管理_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件工程教學(xué)課件第11章軟件質(zhì)量與項目管理11.1.1軟件質(zhì)量的概念1.軟件質(zhì)量的定義(1)與明確確定的功能和性能需求的一致性。即軟件需求是質(zhì)量度量的基礎(chǔ),缺少與需求的一致性就無質(zhì)量可言。(2)與明確成文的開發(fā)標(biāo)準(zhǔn)的一致性。不遵循專門的開發(fā)標(biāo)準(zhǔn)將導(dǎo)致軟件質(zhì)量低劣。(3)與所有專業(yè)開發(fā)的軟件所期望的隱含的特性的一致性。忽視軟件隱含的需求,軟件質(zhì)量將不可信。11.1.1軟件質(zhì)量的概念2.影響軟件質(zhì)量的因素11.1.2軟件質(zhì)量的度量模型1.軟件度量2.軟件度量模型軟件度量模型

常用的軟件質(zhì)量度量模型有三種,即Boehm軟件質(zhì)量度量模型、McCall軟件質(zhì)量度量模型和ISO的軟件質(zhì)量評價模型。McCall軟件質(zhì)量度量模型

常用的軟件質(zhì)量度量模型有三種,即Boehm軟件質(zhì)量度量模型、McCall軟件質(zhì)量度量模型和ISO的軟件質(zhì)量評價模型。①面向軟件產(chǎn)品操作;②面向軟件產(chǎn)品修改;③面向軟件產(chǎn)品適應(yīng)。ISO的軟件質(zhì)量評價模型

該軟件質(zhì)量度量模型由三層,即高層、中層和底層組成,共含有8個軟件質(zhì)量特性,每個特性包括一系列副特性,其定義如下①高層:軟件質(zhì)量需求評價準(zhǔn)則SQRC;②中層:軟件質(zhì)量設(shè)計評價準(zhǔn)則SQDC;③底層:軟件質(zhì)量度量評價準(zhǔn)則SQMC。11.1.3軟件質(zhì)量保證1.軟件質(zhì)量保證軟件質(zhì)量保證(SoftwareQualityAssurance,通常縮寫為SQA)就是想用戶及社會提供滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質(zhì)量活動。11.1.3軟件質(zhì)量保證2.軟件質(zhì)量保證策略質(zhì)量保證策略的發(fā)展大致可以分為三個階段:以檢測為重、以過程管理為重和以新產(chǎn)品開發(fā)為重。軟件質(zhì)量保證的五個功能

(1)質(zhì)量方針的制定和開展。(2)質(zhì)量保證方針和質(zhì)量保證標(biāo)準(zhǔn)的制定。(3)整理面向用戶的文檔和說明書。(4)產(chǎn)品質(zhì)量鑒定和質(zhì)量保證系統(tǒng)鑒定。(5)質(zhì)量信息的手機(jī)、分析和使用。11.1.3軟件質(zhì)量保證3.軟件質(zhì)量保證內(nèi)容軟件質(zhì)量保證的工作內(nèi)容包括六大類:(1)與SQA計劃直接相關(guān)的工作。(2)參與項目的階段性評審和審計。(3)對項目日?;顒优c規(guī)程的符合性進(jìn)行檢查。(4)對配置管理工作的檢查和審計。(5)跟蹤問題的解決情況。(6)收集新方法,提供過程改進(jìn)的依據(jù)。11.2能力成熟度模型能力成熟度模型(CapabilityMaturityModel,CMM)是由美國卡內(nèi)基-梅隆大學(xué)軟件工程研究所推出的評估軟件能力與成熟度的一套標(biāo)準(zhǔn),它并不是一個軟件生命周期模型,而是改進(jìn)軟件過程的策略,與實際使用的過程模型無關(guān)。CMM的基本思想

因為問題是由我們管理軟件過程的方法不當(dāng)引起的,所以新軟件技術(shù)的運(yùn)用并不會自動提高生產(chǎn)率和軟件質(zhì)量。能力成熟度模型有助于軟件開發(fā)組織建立一個有規(guī)律的、成熟的軟件過程。改進(jìn)后的過程將開發(fā)出質(zhì)量更好的軟件,使更多的軟件項目免受時間和費(fèi)用超支之苦。11.2能力成熟度模型1.能力成熟度模型CMM的結(jié)構(gòu)(1)成熟度等級(MaturityLevels)。(2)過程能力(ProcessCapability)。(3)關(guān)鍵過程域(KeyProcessAreas,KPA)。(4)目標(biāo)(Goals)。(5)公共特性(CommonFeatures)。(6)關(guān)鍵實踐(KeyPractices)。CMM的結(jié)構(gòu)及各組成部分之間的關(guān)系

11.2能力成熟度模型2.能力成熟度模型CMM的等級能力成熟度的五個等級從低到高依次是:初始級、可重復(fù)級、已定義級、已管理級和優(yōu)化級。11.2能力成熟度模型3.關(guān)鍵過程域能力成熟度模型并不詳細(xì)描述所有與軟件開發(fā)和維護(hù)有關(guān)的過程,但是,有些過程是決定過程能力的關(guān)鍵因素,這就是CMM所稱的關(guān)鍵過程域。除第1級成熟度之外,每個成熟度等級都包含幾個關(guān)鍵過程域,指明了為改進(jìn)其軟件過程,軟件開發(fā)組織應(yīng)該重視的區(qū)域,同時也指明了為達(dá)到某個成熟度等級所必須解決的問題,關(guān)鍵過程域是達(dá)到一個成熟度等級的必要條件。11.3軟件項目管理1.項目及項目管理2.項目時間管理3.項目團(tuán)隊管理4.項目風(fēng)險管理項目的基本特征

(1)明確的目標(biāo);(2)獨特性;(3)時限性。項目的時間管理項目時間管理又稱為進(jìn)度管理,是指為保證項目各項工作及項目總?cè)蝿?wù)按時完成所需要的一系列工作和過程。項目時間管理包括活動定義、活動排序、活動歷時估計、制定進(jìn)度計劃和進(jìn)度計劃控制5個過程。活動排序工具:甘特圖

項目團(tuán)隊管理

項目團(tuán)隊主要有下面幾個特性:(1)項目團(tuán)隊的目的性。(2)項目團(tuán)隊的臨時性。(3)項目團(tuán)隊的團(tuán)隊型。(4)項目團(tuán)隊具有漸進(jìn)性和靈活性。項目風(fēng)險管理

項目風(fēng)險一般分為三類,即項目風(fēng)險(潛在的預(yù)算、進(jìn)度、人力、資源、用戶需求、項目規(guī)模等方面)、技術(shù)風(fēng)險(潛在的設(shè)計、實現(xiàn)、接口、驗證和維護(hù)、老技術(shù)與新技術(shù)等方面)、商業(yè)風(fēng)險(市場需求、策略失誤、銷售困難、管理疏漏等方面)。11.4本章小結(jié)軟件質(zhì)量和軟件項目管理是軟件工程的重要組成部分,只有進(jìn)行科學(xué)、全面的管理,才能使先進(jìn)的技術(shù)發(fā)揮作用。軟件質(zhì)量是貫穿軟件生命周期的一個重要的問題,是軟件開發(fā)過程中所使

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論