軟件質(zhì)量保證與測(cè)試PPT課件第6章 軟件評(píng)審_第1頁(yè)
軟件質(zhì)量保證與測(cè)試PPT課件第6章 軟件評(píng)審_第2頁(yè)
軟件質(zhì)量保證與測(cè)試PPT課件第6章 軟件評(píng)審_第3頁(yè)
軟件質(zhì)量保證與測(cè)試PPT課件第6章 軟件評(píng)審_第4頁(yè)
軟件質(zhì)量保證與測(cè)試PPT課件第6章 軟件評(píng)審_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1 2 內(nèi)容提要 6.1 為什么需要軟件評(píng)審 6.2 軟件評(píng)審的角色和職能 6.3 評(píng)審的內(nèi)容 6.3.1 管理評(píng)審 6.3.2 技術(shù)評(píng)審 6.3.3 文檔評(píng)審 6.3.4 過(guò)程評(píng)審 3 內(nèi)容提要 6.4 評(píng)審的方法和技術(shù) 6.4.1 評(píng)審的方法 6.4.2 評(píng)審的技術(shù) 6.5 評(píng)審會(huì)議流程 6.5.1 準(zhǔn)備評(píng)審會(huì)議 6.5.2 召開(kāi)評(píng)審會(huì)議 6.5.3 跟蹤和分析評(píng)審結(jié)果 6.6 小結(jié) 4 6.1 為什么需要軟件評(píng)審 總體來(lái)說(shuō),在開(kāi)發(fā)過(guò)程中,評(píng)審可以讓我們獲得以下收益 : 提高項(xiàng)目的生產(chǎn)率。這是由于早期發(fā)現(xiàn)了錯(cuò)誤,因而減少了返工 時(shí)間,還可能減少測(cè)試時(shí)間。 改善軟件的質(zhì)量。 在評(píng)審過(guò)程中,使

2、開(kāi)發(fā)團(tuán)隊(duì)的其他成員更熟悉產(chǎn)品和開(kāi)發(fā)過(guò)程。 通過(guò)評(píng)審,標(biāo)志著軟件開(kāi)發(fā)的一個(gè)階段的完成。 生產(chǎn)出更容易維護(hù)的軟件。主要原因是:對(duì)于被評(píng)審的軟件,評(píng) 審者必須是非常熟悉的;同時(shí),在評(píng)審過(guò)程中,一定會(huì)產(chǎn)生并利 用很多證明文檔,于是評(píng)審就迫使開(kāi)發(fā)者產(chǎn)生出許多有用的文檔 ,而這些文檔如果不是因?yàn)樵u(píng)審,則在整個(gè)項(xiàng)目期間可能都不會(huì) 生產(chǎn)。此外,評(píng)審過(guò)程也將增加對(duì)所開(kāi)發(fā)軟件的理解。 5 6.2 軟件評(píng)審的角色和職能 評(píng)審組長(zhǎng)(Moderator) 宣讀員(Reader) 記錄員(Recorder) 作者(Author) 評(píng)審員(Reviewer、Inspector) 6 評(píng)審員的主要職責(zé) 熟悉評(píng)審內(nèi)容,為評(píng)審做

3、好準(zhǔn)備。 在評(píng)審會(huì)議上應(yīng)該關(guān)注問(wèn)題而不是針對(duì)個(gè)人 。 主要的問(wèn)題和次要的問(wèn)題可以被分別討論。 在會(huì)議前或者會(huì)議后可以就存在的問(wèn)題提出 建設(shè)性的意見(jiàn)和建議。 明確自己的角色和責(zé)任。 做好接受錯(cuò)誤的準(zhǔn)備。 7 6.3 評(píng)審的內(nèi)容 6.3.1 管理評(píng)審 一個(gè)組織之所以需要管理,是為了能更好的進(jìn)步和發(fā)展。為了達(dá) 到這個(gè)目的,通常需要對(duì)原來(lái)的發(fā)展?fàn)顩r進(jìn)行回顧,分析并總結(jié) 出存在的問(wèn)題和改進(jìn)的措施。這也就是為什么進(jìn)行管理評(píng)審的原 因。 管理評(píng)審就是最高管理者為評(píng)價(jià)管理體系的適宜性、充分性和有 效性所進(jìn)行的活動(dòng)。 管理評(píng)審的主要內(nèi)容是組織的最高管理者就管理體系的現(xiàn)狀、適 宜性、充分性和有效性以及方針和目標(biāo)的

4、貫徹落實(shí)及實(shí)現(xiàn)情況進(jìn) 行正式的評(píng)價(jià),其目的就是通過(guò)這種評(píng)價(jià)活動(dòng)來(lái)總結(jié)管理體系的 業(yè)績(jī),并從當(dāng)前業(yè)績(jī)上考慮找出與預(yù)期目標(biāo)的差距,同時(shí)還應(yīng)考 慮任何可能改進(jìn)的機(jī)會(huì),并在研究分析的基礎(chǔ)上,對(duì)組織在市場(chǎng) 中所處地位及競(jìng)爭(zhēng)對(duì)手的業(yè)績(jī)予以評(píng)價(jià),從而找出自身的改進(jìn)方 向。 8 管理評(píng)審的目的 適宜性 有效性 充分性 9 管理評(píng)審的輸入 近期內(nèi)、外審的評(píng)審結(jié)果; 顧客信息反饋; 相關(guān)方關(guān)注的問(wèn)題; 工作業(yè)績(jī)與存在的問(wèn)題; 糾正與預(yù)防措施實(shí)施情況; 上次管理評(píng)審有關(guān)決定和措施的執(zhí)行情況; 可能影響管理體系變更的情況 (如:法律、法規(guī)的變化,組織機(jī)構(gòu)或產(chǎn)品、活動(dòng)的變化、外部 環(huán)境的變化等); 管理方針、目標(biāo)和指標(biāo)

5、的適宜性及其實(shí)現(xiàn)情況。 10 管理評(píng)審的輸出 管理評(píng)審報(bào)告需要包含以下內(nèi)容: 管理評(píng)審的目的、時(shí)間、參加人員及評(píng)審內(nèi)容; 管理體系及過(guò)程的適用性、充分性、有效性的綜 合評(píng)價(jià)和需要的改進(jìn); 管理方針、目標(biāo)、指標(biāo)適宜性的評(píng)價(jià)及需要的更 改; 資源需求的決定和措施; 管理評(píng)審所確定的改進(jìn)措施、責(zé)任部門和完成日 期。 11 管理評(píng)審流程 12 6.3.2 技術(shù)評(píng)審 技術(shù)評(píng)審的目的 發(fā)現(xiàn)軟件在功能、邏輯、實(shí)現(xiàn)上的錯(cuò)誤; 驗(yàn)證軟件符合它的需求規(guī)格; 確認(rèn)軟件符合預(yù)先定義的開(kāi)發(fā)規(guī)范和標(biāo)準(zhǔn); 保證軟件在統(tǒng)一的模式下進(jìn)行開(kāi)發(fā); 便于項(xiàng)目管理。 技術(shù)評(píng)審的輸入 評(píng)審的目的是說(shuō)明為什么要進(jìn)行該評(píng)審,該評(píng)審的實(shí)施目的

6、是什么; 評(píng)審的內(nèi)容包括需求文檔、源代碼、測(cè)試用例等; 評(píng)審檢查單(檢查項(xiàng)); 其他必須的文檔,如對(duì)設(shè)計(jì)文檔進(jìn)行評(píng)審,那么需求文檔可以作為相關(guān)文檔帶入 技術(shù)評(píng)審會(huì)。 技術(shù)評(píng)審的輸出技術(shù)評(píng)審報(bào)告 會(huì)議的基本信息; 存在的問(wèn)題和建議措施; 評(píng)審結(jié)論和意見(jiàn); 問(wèn)題跟蹤表; 技術(shù)評(píng)審問(wèn)答記錄(通常作為附錄出現(xiàn)在報(bào)告中)。 13 6.3.3 文檔評(píng)審 文檔評(píng)審的目的 文檔評(píng)審的內(nèi)容 在軟件開(kāi)發(fā)過(guò)程中,需要進(jìn)行評(píng)審的文檔很多, 主要包括如下內(nèi)容: 需求評(píng)審,對(duì)市場(chǎng)需求說(shuō)明書、產(chǎn)品需求說(shuō)明 書、功能說(shuō)明書等進(jìn)行評(píng)審。 設(shè)計(jì)評(píng)審,對(duì)總體設(shè)計(jì)說(shuō)明書、詳細(xì)設(shè)計(jì)說(shuō)明 書等進(jìn)行評(píng)審。 代碼評(píng)審,對(duì)代碼進(jìn)行審核。 質(zhì)量

7、驗(yàn)證評(píng)審,對(duì)測(cè)試計(jì)劃、測(cè)試用例等進(jìn) 行評(píng)審。 14 6.3.4 過(guò)程評(píng)審 過(guò)程評(píng)審的作用如下: 評(píng)估主要的質(zhì)量保證流程。 考慮如何處理和解決評(píng)審過(guò)程中發(fā)現(xiàn)的不符合問(wèn) 題。 總結(jié)和共享好的經(jīng)驗(yàn)。 指出需要進(jìn)一步完善和改進(jìn)的部分。 15 過(guò)程評(píng)審流程 16 6.4 評(píng)審的方法和技術(shù) 特別檢查(Ad hoc review) 輪查(Pass Around) 走查(Walkthrough) 團(tuán)隊(duì)評(píng)審(Group Review) 檢視(Inspection) 17 檢視、團(tuán)隊(duì)評(píng)審和走查異同點(diǎn)比 較表 角色角色/ /職責(zé)職責(zé)檢視檢視團(tuán)隊(duì)評(píng)審團(tuán)隊(duì)評(píng)審走查走查 主持者評(píng)審組長(zhǎng)評(píng)審組長(zhǎng)或作者作者 材料陳述者評(píng)審者

8、評(píng)審組長(zhǎng)作者 記錄員是是可能 專門的評(píng)審角色是是否 檢查表是是否 問(wèn)題跟蹤和分析是可能否 產(chǎn)品評(píng)估是是否 計(jì)劃有有是 準(zhǔn)備有有無(wú) 會(huì)議有有有 修正有有有 確認(rèn)有有無(wú) 18 6.4.2 評(píng)審的技術(shù) 缺陷檢查表 規(guī)則集 評(píng)審工具的使用 Gerrit Jupiter SourceMonitor 從不同角度理解產(chǎn)品 場(chǎng)景分析技術(shù) 19 6.5 評(píng)審會(huì)議流程 6.5.1 準(zhǔn)備評(píng)審會(huì)議 在評(píng)審會(huì)議開(kāi)始之前,評(píng)審組長(zhǎng)需要發(fā)出評(píng)審?fù)ㄖㄔu(píng)審內(nèi)容、 會(huì)議時(shí)間、會(huì)議地點(diǎn)、參加人員等),并且將相關(guān)待評(píng)審的相關(guān) 資料也發(fā)送給參加會(huì)議的評(píng)委。其主要的目的有兩個(gè): 讓參加會(huì)議的人員對(duì)會(huì)議的內(nèi)容有一定的了解,在會(huì)議前做好準(zhǔn)

9、 備,避免盲目的參加會(huì)議而浪費(fèi)自己和其他人的時(shí)間; 如果有評(píng)審員在會(huì)議時(shí)間有其他緊急的事情,可以及早反饋給評(píng) 審組長(zhǎng),以便召集人重新確定評(píng)委或者評(píng)審會(huì)議改期召開(kāi)。 20 評(píng)審會(huì)議召開(kāi)時(shí)間點(diǎn) 評(píng)審 評(píng)審 評(píng)審 評(píng)審評(píng)審 評(píng)審 評(píng)審 評(píng)審 需求規(guī)格說(shuō)明書 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 單元測(cè)試 集成測(cè)試 系統(tǒng)測(cè)試 產(chǎn)品 單元測(cè)試文檔 集成測(cè)試文檔 系統(tǒng)測(cè)試文檔 用戶文檔和培訓(xùn)資料 21 選擇哪些評(píng)審材料 由于作者意愿和評(píng)審會(huì)議時(shí)間的限制,不大可能對(duì)所有交 付的產(chǎn)品和文檔都進(jìn)行評(píng)審,因此,需要由評(píng)審組長(zhǎng)和作 者一起協(xié)商選定需要進(jìn)行評(píng)審的材料。 Daniel Freedman提出了一些材料篩選的原則: 基

10、礎(chǔ)性和早期的文檔,如需求說(shuō)明和原型等; 與重大決策有關(guān)的文檔,如體系結(jié)構(gòu)模型; 對(duì)如何做沒(méi)有把握的部分,如一些挑戰(zhàn)性模塊,它們實(shí)現(xiàn)了不熟 悉的或復(fù)雜的算法,或涉及復(fù)雜的商業(yè)規(guī)則和開(kāi)發(fā)人員不了解的 其他領(lǐng)域; 將不斷被重復(fù)使用的部件。 總之,大體原則為:選擇那些最復(fù)雜和最危險(xiǎn)的部分進(jìn)行評(píng)審。 22 打包分發(fā)評(píng)審材料 通常如下材料需要被打包: 需要評(píng)審的部分可交付產(chǎn)品和文檔; 定義了可交付產(chǎn)品的前期文檔; 評(píng)審會(huì)議成員需要的所有表格; 有助于評(píng)審員發(fā)現(xiàn)缺陷的工具和文檔,如缺陷檢 查表、規(guī)則集等; 用于驗(yàn)證可交付產(chǎn)品的測(cè)試文檔。 23 合理安排評(píng)審活動(dòng)進(jìn)程 在評(píng)審會(huì)議正式開(kāi)始之前,評(píng)審組長(zhǎng)還需要收集

11、每個(gè)評(píng)審 員的準(zhǔn)備時(shí)間,并在審查文檔中記錄總的準(zhǔn)備時(shí)間。 當(dāng)這一切準(zhǔn)備就緒之后,評(píng)審組長(zhǎng)還要制定相應(yīng)的活動(dòng)進(jìn) 度表,安排會(huì)議房間,并將時(shí)間、地點(diǎn)等相關(guān)信息通知評(píng) 審會(huì)議成員。 安排會(huì)議時(shí)應(yīng)注意以下幾點(diǎn): 至少提前2-3天通知評(píng)審會(huì)議成員; 不要安排同一個(gè)人一天參加多個(gè)評(píng)審會(huì)議; 根據(jù)工作情況,適當(dāng)安排評(píng)審會(huì)議,合理協(xié)調(diào)項(xiàng)目進(jìn)度和評(píng)審會(huì) 議之間的關(guān)系,不要讓彼此相互影響。 24 6.5.2 召開(kāi)評(píng)審會(huì)議 評(píng)審預(yù)備 評(píng)審開(kāi)始 成員介紹 評(píng)審員進(jìn)行演示或說(shuō)明 評(píng)審員就不清楚或疑惑的地方與作者進(jìn)行溝通 記錄員在會(huì)議過(guò)程中完成會(huì)議記錄 評(píng)審決議 評(píng)審結(jié)束 評(píng)審中應(yīng)把握的幾個(gè)原則 25 6.5.3 跟蹤和分析評(píng)審結(jié)果 跟蹤 有條件接受的缺陷跟蹤 不接受的缺陷跟蹤 分析 有效性 效率和成本 26 6.6 小結(jié) 人的認(rèn)識(shí)不可能100%符合客觀實(shí)際,因此在軟件生存期 的每個(gè)階段的

溫馨提示

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

評(píng)論

0/150

提交評(píng)論