軟件質(zhì)量保證和管理教學(xué)大綱_第1頁
軟件質(zhì)量保證和管理教學(xué)大綱_第2頁
軟件質(zhì)量保證和管理教學(xué)大綱_第3頁
軟件質(zhì)量保證和管理教學(xué)大綱_第4頁
軟件質(zhì)量保證和管理教學(xué)大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上軟件質(zhì)量保證和管理 教學(xué)大綱學(xué) 分:3 或 4 (根據(jù)整體教學(xué)計劃進(jìn)行剪裁)周 課 時:3 或 4總 學(xué) 時:60 或 80 (包括實(shí)驗(yàn)輔導(dǎo)課 10/15個學(xué)時) 課程類別:專業(yè)選修課一、 課程簡介與目標(biāo)軟件質(zhì)量保證和管理是軟件工程專業(yè)或計算機(jī)應(yīng)用相關(guān)專業(yè)教學(xué)計劃中一門綜合性和實(shí)踐性強(qiáng)的專業(yè)選修課程,主要內(nèi)容包括質(zhì)量和軟件質(zhì)量的概念、軟件質(zhì)量標(biāo)準(zhǔn)、軟件質(zhì)量工程體系、配置管理、質(zhì)量度量和可靠性評估等,還涉及需求分析、軟件設(shè)計、編程和測試、軟件發(fā)布和維護(hù)等各個階段的軟件質(zhì)量活動,包括質(zhì)量人員的組織和培訓(xùn)、質(zhì)量策劃、設(shè)計模式的有效應(yīng)用、編程的最佳實(shí)踐等。學(xué)生通過本課程的學(xué)習(xí)

2、,深刻理解軟件質(zhì)量保證和管理的重要性,了解軟件質(zhì)量工程體系及其代表性的模型或理論(如CMM、TQM、六西格瑪和零缺陷管理等),建立正確的質(zhì)量文化和理念,掌握軟件開發(fā)和維護(hù)過程中的質(zhì)量保證措施和管理方法,靈活運(yùn)用質(zhì)量管理工具,為將來從事軟件開發(fā)、測試或管理等工作打下良好的基礎(chǔ)。 二、課程的基本要求 學(xué)習(xí)本課程的先修課程:程序設(shè)計、軟件工程導(dǎo)論,最好學(xué)過軟件測試、需求工程等課程。課程教學(xué)的基本要求是理解下列基本概念和知識,掌握軟件質(zhì)量活動中所需的基本技能,抓住重點(diǎn),克服難點(diǎn),使學(xué)生在理解概念的基礎(chǔ)上,靈活運(yùn)用所學(xué)的質(zhì)量管理方法。1) 基本概念和知識:質(zhì)量、缺陷、流程、軟件質(zhì)量保證(SQA)、軟件質(zhì)

3、量管理、全面質(zhì)量管理(TQM)、度量、質(zhì)量成本及劣質(zhì)成本、軟件質(zhì)量指標(biāo)、軟件質(zhì)量模型、質(zhì)量計劃、軟件評審、配置項(xiàng)、基線及其配置管理、零缺陷管理、六西格瑪?shù)取?) 基本技能:能組織軟件評審會議、根據(jù)企業(yè)特點(diǎn)剪裁質(zhì)量標(biāo)準(zhǔn)、使用軟件質(zhì)量控制工具(如檢查表、直方圖等)、通過配置管理工具實(shí)施配置管理、運(yùn)用質(zhì)量管理方法以及幫助建立質(zhì)量管理體系或軟件質(zhì)量管理規(guī)范。3) 重點(diǎn):質(zhì)量控制手段、質(zhì)量模型、軟件評審、配置管理、質(zhì)量度量和質(zhì)量管理規(guī)范的建立。4) 難點(diǎn):配置管理、質(zhì)量度量和質(zhì)量工程體系的建立課程的教學(xué)要求在每一章教學(xué)內(nèi)容之后給出,大體上分為三個層次:了解、理解和掌握。了解即能正確判別有關(guān)概念和方法;理

4、解是能正確表達(dá)有關(guān)概念和方法的含義;掌握是在理解的基礎(chǔ)上加以靈活應(yīng)用三、教學(xué)具體目標(biāo)和學(xué)時安排序號內(nèi)容教學(xué)目標(biāo)學(xué)時備注1質(zhì)量質(zhì)量、客戶、不同的質(zhì)量觀點(diǎn)、質(zhì)量概念的發(fā)展、質(zhì)量形成過程和質(zhì)量管理的發(fā)展歷程掌握所介紹的概念,建立正確的質(zhì)量觀,理略質(zhì)量大師的質(zhì)量理念和思想。22軟件質(zhì)量軟件特點(diǎn)、過程模型、缺陷、軟件質(zhì)量影響因素和目標(biāo)、軟件過程質(zhì)量、軟件產(chǎn)品質(zhì)量理解軟件開發(fā)的規(guī)律、特征和基本方法,能夠分析質(zhì)量的影響因素,掌握軟件過程質(zhì)量和產(chǎn)品質(zhì)量的概念。33軟件質(zhì)量工程體系系統(tǒng)工程學(xué)的思想、軟件質(zhì)量工程體系的建立和構(gòu)成、軟件質(zhì)量指標(biāo)、軟件產(chǎn)品質(zhì)量和過程質(zhì)量的影響因素、軟件質(zhì)量模型評價和分析、軟件質(zhì)量方針

5、、軟件質(zhì)量控制(SQC)、軟件質(zhì)量保證(SQA)、軟件質(zhì)量管理(SQM)、軟件質(zhì)量成本、劣質(zhì)成本PONC和COPQ、軟件質(zhì)量標(biāo)準(zhǔn)和度量理解軟件質(zhì)量工程體系的構(gòu)成,區(qū)分軟件過程質(zhì)量和產(chǎn)品質(zhì)量的不同因素和指標(biāo),掌握SQC/SQA/SQM及其相關(guān)概念,理解建立“劣質(zhì)成本”概念的意義,并了解軟件質(zhì)量標(biāo)準(zhǔn)。54軟件質(zhì)量控制和保證 軟件質(zhì)量保證體系、軟件質(zhì)量控制模型,軟件質(zhì)量控制方法、技術(shù)和工具,改正性和預(yù)防性過程及其措施、支持性質(zhì)量保證手段了解質(zhì)量保證體系,包括改正性和預(yù)防性過程及其措施;理解質(zhì)量控制模型,并能運(yùn)用質(zhì)量控制方法和使用相應(yīng)的技術(shù)和工具。45軟件配置管理配置項(xiàng)及其標(biāo)識、基線、版本控制、變更控

6、制和管理、軟件配置管理系統(tǒng)理解配置管理中的相關(guān)概念,掌握版本控制和變更控制的方法,并了解軟件配置管理系統(tǒng),會使用其中一種工具。4/3少的課是為3學(xué)分設(shè)計,這兩章中一些難點(diǎn)內(nèi)容可以不講,如軟件質(zhì)量度量模型。6軟件質(zhì)量度量軟件開發(fā)生命周期的度量活動、項(xiàng)目度量、規(guī)模度量的各種方法、軟件質(zhì)量度量模型和方法、軟件產(chǎn)品質(zhì)量度量(復(fù)雜性、缺陷和客戶滿意度)、軟件過程質(zhì)量度量、軟件質(zhì)量度量的過程和執(zhí)行理解度量活動和質(zhì)量度量模型,掌握質(zhì)量度量方法,并了解軟件質(zhì)量度量的過程和執(zhí)行。4/37軟件可靠性度量和測試軟件失效的過程與類別、可靠性模型及其評價標(biāo)準(zhǔn)、軟件可靠性測試和評估了解軟件可靠性的相關(guān)內(nèi)容28軟件質(zhì)量標(biāo)準(zhǔn)

7、 軟件質(zhì)量標(biāo)準(zhǔn)及其層次、IS09001/ 9000-3、CMM & CMMI、IEEE軟件工程標(biāo)準(zhǔn)及ISOIEC15504、Tick IT了解軟件質(zhì)量的各種標(biāo)準(zhǔn)29軟件評審軟件評審的角色和職能、評審的方法和技術(shù)、評審會議的組織、管理評審、技術(shù)評審、文檔評審、過程評審理解軟件評審的角色和職能,掌握評審的方法和技術(shù),區(qū)分各種類型的評審。410軟件全面質(zhì)量管理全面質(zhì)量管理、零缺陷管理、6 Sigma 質(zhì)量管理、質(zhì)量管理戰(zhàn)略和文化、質(zhì)量管理模式(目標(biāo)導(dǎo)向、顧客導(dǎo)向、價值驅(qū)動模式等)、零缺陷作業(yè)法與評估、6 Sigma數(shù)學(xué)基礎(chǔ)和工具、五階段方法DMAIC和DFSS、全面質(zhì)量管理在軟件開發(fā)中實(shí)施、

8、世界質(zhì)量組織和管理獎理解TQM、零缺陷管理和6 Sigma等質(zhì)量管理內(nèi)涵,掌握不同的質(zhì)量管理模式,會運(yùn)用或使用相關(guān)的方法和工具,并了解它們的實(shí)施以及世界質(zhì)量組織和管理獎。6/4同上,可以省去6 Sigma數(shù)學(xué)基礎(chǔ)和工具、五階段方法等。11SQA 的組織活動軟件質(zhì)量管理的組織介紹,SQA組織結(jié)構(gòu)和角色,SQA計劃、評審、報告、度量和評估,SQA人員的要求和培養(yǎng),員工的培訓(xùn)與認(rèn)證了解SQA組織的構(gòu)成、角色以及相關(guān)人員的培養(yǎng)方法或過程。掌握SQA計劃、評審、報告、度量和評估等方法或操作。3/2同上,后兩點(diǎn)內(nèi)容可以不講12軟件質(zhì)量策劃朱蘭三部曲與質(zhì)量策劃,軟件質(zhì)量計劃的目標(biāo)、要素和內(nèi)容,質(zhì)量計劃的制定

9、原則、方法和規(guī)程,質(zhì)量計劃實(shí)施體系了解朱蘭三部曲與質(zhì)量策劃,理解軟件質(zhì)量計劃的要素和內(nèi)容,掌握質(zhì)量計劃的制定方法。3/2同上,后一點(diǎn)內(nèi)容可以不講13高質(zhì)量的軟件需求分析需求的獲取與分析,需求分析建模,需求確認(rèn)和管理,系統(tǒng)需求的質(zhì)量保證理解如何準(zhǔn)確獲取需求并對需求進(jìn)行建模、分析,掌握需求確認(rèn)和管理的方法以保證需求質(zhì)量4/2重點(diǎn)講需求確認(rèn)和管理14提高軟件設(shè)計質(zhì)量軟件設(shè)計的目標(biāo)和原則,軟件設(shè)計評價標(biāo)準(zhǔn),軟件體系結(jié)構(gòu)的模型和視圖、選型和設(shè)計,軟件設(shè)計模式,通過UML改善功能設(shè)計,軟件設(shè)計優(yōu)化,數(shù)據(jù)庫設(shè)計質(zhì)量理解軟件設(shè)計的原則和評價標(biāo)準(zhǔn),了解軟件設(shè)計模式,掌握軟件設(shè)計優(yōu)化和改進(jìn)的思想和方法。4/2重點(diǎn)

10、講軟件設(shè)計原則和評價標(biāo)準(zhǔn),以及如何改善、優(yōu)化設(shè)計15高質(zhì)量編程代碼風(fēng)格(包括命名規(guī)則)、編程規(guī)則、提高程序質(zhì)量的技術(shù)、代碼審查和單元測試了解什么是良好的代碼風(fēng)格以及如何提高程序質(zhì)量,掌握代碼審查和單元測試的方法和技術(shù)。4/2重點(diǎn)講代碼風(fēng)格、規(guī)則、代碼審查和單元測試16軟件測試之質(zhì)量測試的現(xiàn)實(shí)和原則、測試的方法應(yīng)用之道、測試目標(biāo)實(shí)現(xiàn)的完整性和有效性、測試過程的評審和質(zhì)量保證、軟件測試組織和管理了解測試過程、測試的組織和管理,正確理解測試的原則和測試方法的辯證統(tǒng)一的關(guān)系,掌握靈活運(yùn)用測試方法和技術(shù),能夠有效地監(jiān)控測試過程,確保充分地完成測試和完整地實(shí)現(xiàn)測試目標(biāo)。6/4學(xué)時少的情形,可以省去“測試的

11、方法應(yīng)用之道”等17軟件發(fā)布和維護(hù)的質(zhì)量管理軟件發(fā)布程序管理,軟件運(yùn)行的服務(wù)質(zhì)量,軟件部署規(guī)劃、邏輯設(shè)計和物理設(shè)計,軟件部署的可用性和可伸縮性策略、安全性設(shè)計,軟件部署驗(yàn)證和實(shí)施,軟件維護(hù)的作用和分類,軟件維護(hù)的框架、計劃及其質(zhì)量保證,軟件技術(shù)支持,軟件維護(hù)的管理性控制了解軟件發(fā)布程序和軟件部署規(guī)劃和設(shè)計,掌握軟件部署的可用性、可伸縮性和安全性的驗(yàn)證方法,理解軟件維護(hù)的框架和質(zhì)量管理方法和措施。4/2學(xué)時少的情形,可以省去軟件部署的相關(guān)內(nèi)容。四、教學(xué)手段和方法該課程教學(xué)有一定難度,邏輯推理的東西少,動手實(shí)踐的東西不多。所以,教學(xué)時,可以用前期程序設(shè)計、軟件工程等課程中的案例為基礎(chǔ),作為本課程的

12、案例,繼續(xù)討論,這里主要圍繞SQA和SQM展開討論。對關(guān)鍵性概念、設(shè)計思想方面的問題可輔以課堂討論的形式,老師和學(xué)生之間的討論,也可以是學(xué)生和學(xué)生之間的討論。上課時,不僅通過多提問題來吸引學(xué)生的注意力,而且可以通過一些案例、故事等,使學(xué)生更好理解其中蘊(yùn)含的道理。PPT也要做得更生動些,增加一定的趣味性??傊?、案例講解,是本課程教學(xué)的要點(diǎn)。以案例教學(xué)為主線,通過豐富的實(shí)際案例引導(dǎo)學(xué)生對具體的質(zhì)量保證概念等有深刻的認(rèn)識,,并注重研討式、啟發(fā)式教學(xué),鼓勵學(xué)生嘗試自己閱讀更多的參考書、尋找資料等思考問題、解決問題。五、實(shí)驗(yàn) 為了進(jìn)一步弄清和鞏固課堂所學(xué)的知識及實(shí)際的應(yīng)用,配合講課,設(shè)置下列實(shí)驗(yàn)內(nèi)

13、容,大概需要1015學(xué)時:1. 閱讀一本質(zhì)量大師的著作。2. 對不同的軟件質(zhì)量模型進(jìn)行對比分析,構(gòu)造適合某一類特定軟件的質(zhì)量模型。3. 學(xué)會使用7個典型軟件質(zhì)量控制工具。4. 通過CVS或SubVersion, 更好地理解軟件配置管理。5. 針對一個實(shí)際的開源軟件,完成一些簡單的軟件度量工作。6. 針對某個特定軟件需求文檔,組織(模擬)一次軟件評審會議。7. 零缺陷作業(yè)法的實(shí)踐。8. 針對某個開源軟件,展開設(shè)計優(yōu)化的討論。9. 通過使用單元測試工具,如Checkstyle、FindBugs等,更好理解編程規(guī)則和代碼風(fēng)格。 實(shí)施要求:1. 按小組進(jìn)行,每個小組35人。2. 小組之間也可以進(jìn)行討論或辯論。3. 老師針對一些工具的使用,事先演示,并提供輔導(dǎo)。六、推薦教材及主要參考書推薦教材:軟件質(zhì)量保證管理 朱少民主編 清華大學(xué)出版社 2007.1主要參考書:質(zhì)量免費(fèi) (美)克勞士比 中國人民大學(xué)出版社 2006 戴明論質(zhì)量管理 (美)W·愛德華茲·戴明 海南出版社ISO9000質(zhì)量管理體系 柴邦衡 機(jī)械工業(yè)出版社 2006質(zhì)量管理統(tǒng)計方法 (日)鐵健司 機(jī)械工業(yè)出版社 2006高質(zhì)量程序設(shè)計藝術(shù) (希臘)斯皮內(nèi)利斯 人民郵電出版社 2008軟件質(zhì)量工程的度量與模型 (第2版影印版) 卡恩著 清華大學(xué)出版社軟件測試與持續(xù)質(zhì)量改進(jìn) (第2版) (美)

溫馨提示

  • 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

提交評論