TSP-7-產(chǎn)品實現(xiàn)ppt課件_第1頁
TSP-7-產(chǎn)品實現(xiàn)ppt課件_第2頁
TSP-7-產(chǎn)品實現(xiàn)ppt課件_第3頁
TSP-7-產(chǎn)品實現(xiàn)ppt課件_第4頁
TSP-7-產(chǎn)品實現(xiàn)ppt課件_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、小組軟件過程 產(chǎn)品實現(xiàn)歐陽柳波湖南大學(xué)軟件學(xué)院.設(shè)計完成規(guī)范完好、詳細的設(shè)計是實現(xiàn)的根底設(shè)計的層次:系統(tǒng)、子系統(tǒng)、產(chǎn)品、部件、模塊150LOC并行的實現(xiàn):假設(shè)開發(fā)小組較大,可在完成部件的外部接口設(shè)計后,立刻實現(xiàn)它,假設(shè)開發(fā)周期較短,可采用此方式,風險較大.實現(xiàn)規(guī)范承接設(shè)計規(guī)范,并在實現(xiàn)時小組達成一致。規(guī)范的復(fù)核應(yīng)留意適用性,不要期望第一次就產(chǎn)生一個完美的規(guī)范,人們很容易在討論籠統(tǒng)的提議時浪費大量時間。復(fù)核在設(shè)計階段完成的命名、接口、信息規(guī)范,確保其仍合理、可用。復(fù)核命名詞匯表,確保每個人對同樣的條款運用同樣的名字,以及一切名字都被記錄。復(fù)核部件和模塊名字,復(fù)核共用的變量、參數(shù)和文件名能否一致,

2、接口和音訊能否被定義。.實現(xiàn)規(guī)范小組擁有一個共同的編碼規(guī)范,可使代碼檢查更容易更有效。一個被精心構(gòu)造的編碼規(guī)范還定義了注釋商定,好的注釋商定可加快代碼復(fù)查,并在以后的開發(fā)周期中使晉級更容易。一致的編碼規(guī)范使小組的代碼共享更容易,有利于代碼復(fù)用設(shè)計和實現(xiàn)。.實現(xiàn)規(guī)范要有一個小組一致的產(chǎn)品大小規(guī)范。需度量大小的產(chǎn)品元素:SRS、SDS、詳細設(shè)計、屏幕和報告、數(shù)據(jù)庫、信息、測試草案、測試資料。需求可運用頁數(shù)、段落數(shù)或“Shall來計數(shù),一個“shall闡明通常用于代表一個所期望的功能,如當某行代碼被刪除后,在程序中該行被刪除的地方要用注釋來保管被刪除掉的那一行??傮w設(shè)計可用模板的頁數(shù)、文本行、運用場

3、景來度量,程序運用LOC度量。.實現(xiàn)規(guī)范存在無窮多種方式來定義缺陷規(guī)范。將缺陷歸為一些類型的目的是協(xié)助分析、改良開發(fā)過程。缺陷類型規(guī)范只需當它們很少時才可用。區(qū)分缺陷類型和缺陷緣由。.實現(xiàn)規(guī)范缺陷預(yù)防的主要措施:1教育:學(xué)習(xí)有關(guān)言語、環(huán)境和運用的更多知識2交流:改良開發(fā)過程,運用更好的方法3事務(wù)處置:運用更好的工具4監(jiān)視:確保開發(fā)過程規(guī)范5選擇出那些引起絕大多數(shù)費事的缺陷類型。6確定產(chǎn)生缺陷的緣由,并引起留意.實現(xiàn)戰(zhàn)略實現(xiàn)戰(zhàn)略應(yīng)與設(shè)計戰(zhàn)略一致,主要為復(fù)核、復(fù)用、測試三點。復(fù)核應(yīng)采用自底至頂?shù)姆椒?,從細?jié)入手,逐漸拓寬到全局。建立復(fù)用庫,列出復(fù)用清單和復(fù)用模塊功能規(guī)范。注重可測試性設(shè)計與實現(xiàn),并

4、與測試方案堅持一致。.隨機缺陷按鍵錯誤將導(dǎo)致許多的隨機缺陷。假設(shè)1.73個錯誤/千次按鍵,每LOCC+中大約按鍵16次,那么導(dǎo)致28個錯誤/KLOC,這些錯誤與程序的邏輯無關(guān)。C+編輯器只能發(fā)現(xiàn)其中的9.4%。隨機缺陷的發(fā)現(xiàn)很困難,緣由在于測試僅用于發(fā)現(xiàn)由專門測試環(huán)境碰到的缺陷。為保證找出一切隨機缺陷,他必需求運用一切的程序邏輯途徑和一切能夠的數(shù)據(jù)和操作環(huán)境來測試。.隨機缺陷詳盡測試是困難的。一個59-LOC的將整數(shù)轉(zhuǎn)化為文本指針的程序,其詳盡測試需求67種測試環(huán)境,368條邏輯途徑,65536個數(shù)值。用少量的測試發(fā)現(xiàn)一個隨機缺陷的能夠性是非常小的。這是復(fù)核的重要性所在,也是復(fù)核比測試更有效的

5、緣由。.IMP腳本開場條件:SRS、SDS、命名詞匯表、編碼規(guī)范及其它文檔化的規(guī)范。實現(xiàn)方案:小組義務(wù)分配、工程師個人方案詳細設(shè)計和設(shè)計復(fù)核測試的開發(fā):遵照測試方案,開發(fā)一些特殊的單元測試代碼和設(shè)備。詳細設(shè)計檢查:記錄INS和LOGD表格編碼和代碼復(fù)核:運用個人檢查表復(fù)核后編譯.IMP腳本代碼檢查:與小組質(zhì)量經(jīng)理一同復(fù)查結(jié)果,運用質(zhì)量規(guī)范,如: 用于設(shè)計的時間比編碼時間長; 用于復(fù)核設(shè)計的時間比設(shè)計的時間長50% 用于復(fù)核代碼的時間比編碼的時間長50%以上; 復(fù)核代碼發(fā)現(xiàn)的缺陷至少是編譯的2倍; 每復(fù)核1小時,至少發(fā)現(xiàn)3個以上缺陷; 復(fù)核速率應(yīng)小于200LOC/hour.IMP腳本單元測試:運用已開發(fā)好的測試環(huán)境,遵照測試方案部件質(zhì)量復(fù)核:記錄SUMQ表格

溫馨提示

  • 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

提交評論