軟件產品風險評估工具實現(xiàn)及應用_第1頁
軟件產品風險評估工具實現(xiàn)及應用_第2頁
軟件產品風險評估工具實現(xiàn)及應用_第3頁
軟件產品風險評估工具實現(xiàn)及應用_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件產品風險評估工具實現(xiàn)及應用 摘 要 隨著國內軟件行業(yè)的逐步發(fā)展成熟,軟件測試在整個軟件項目中的重要地位已受到廣泛的肯定。軟件測試的目標是以最少的人力、物力和時間找出軟件中潛在的各種錯誤和缺陷。首先,對于比較大型的軟件項目,往往很多特征的風險大小是相同的,這里的特征是指軟件容易出現(xiàn)的缺陷;其次,對風險進行測試是要花費測試成本的,最先應該測試的不是最大的風險的特征,而是投入測試成本最少而風險最大的特征;再者,對可能性和影響兩個因素的賦值方法過于粗略。希望在這些方面進行改進,本文提出軟件產品風險評估模型,力求通過該模型給出軟件更具科學、實用性的風險評估結果。 【關鍵詞】軟件產品 風險評估工具 風

2、險評估模型 為了簡化評估過程,為了保證評估結果的正確性,實現(xiàn)了軟件產品風險評估模型的工具化,使用c#開發(fā)出一個軟件產品風險評估工具。對軟件進行產品風險評估時,只需使用該工具就可以很方便的得到需要的評估結果。使用該工具對xxx信息管理系統(tǒng)測試項目進行了產品風險評估,給出了評估結果。同時,在本章中還使用原測試風險分析理論也對xxx信息管理系統(tǒng)測試項目進行了風險分析。兩種評估分析結果在實際項目中都進行了實踐應用,并對效果進行了對比分析。從而達到了對本文提出的軟件產品風險評估模型和原測試中的風險分析方法的比較分析。使用軟件產品風險評估模型工具,可以方便的按照錄入的軟件評估指標值,得到該軟件的產品風險評

3、估結果。 1 該風險評估工具的主界面 使用該工具時,在該界面中,首先錄入第一個功能模塊的“功能模塊名稱項”,然后在錄入相應的評估指標值。編號與上一章中描述的各個二級指標順序一致,錄入完畢后,點擊“下一頁”按鈕,完成了對該功能模塊評估指標信息的錄入。依次錄入其它的功能模塊相應信息。當錄入完最后一個功能模塊的評估指標信息后,不要點擊“下一頁”按鈕,直接點擊“完成”按鈕。工具將根據(jù)以上錄入的信息,計算出該軟件的各個功能模塊具體的風險評估值,并已經按照“產品風險損失成本-產品風險管理成本”從大到小順序依次排序。工具自動給出評估結果。排在前面的即優(yōu)先級別高的表示是相對需要投入測試成本不多,但存在缺陷的可

4、能性最大的功能模塊。 2 以xxx信息管理系統(tǒng)測試項目為例,對該項目進行兩種風險分析方法 下面以xxx信息管理系統(tǒng)測試項目為例,對該項目進行兩種風險分析方法。一種是本文提出的軟件產品風險評估方法,另一種是原有的測試中風險分析方法。并對得到的兩個結果進行比較,實踐檢驗。 xxx信息管理系統(tǒng)是一個mis系統(tǒng)用戶方是政府機關人員,屬于電子政務的范疇。 項目的愿景(vision):實現(xiàn)包括“中國公民xxx管理信息系統(tǒng)”、“境外人員管理信息系統(tǒng)”、“全國xxx管理信息中心系統(tǒng)”三個部分功能。 首先,采用本文提出的軟件產品風險評估模型對該項目進行評估。評估人員包括:項目經理、技術總監(jiān)、測試經理、各級小組組

5、長。 評估步驟: (1)把該軟件分成各個功能模塊,具體如下: (2)評估小組對各個功能模塊的“可能性”、“影響”“、成本”以下的二級指標給出評估值。輸入到軟件產品風險評估工具中。 (3)使用評估工具得到功能模塊的評估結果,如下圖所示。 (4)根據(jù)該評估結果,在制定測試策略時,優(yōu)先級別高的功能模塊成為測試的重點。 xxx信息管理系統(tǒng)測試項目風險評估結果 3 采用原有的軟件測試中的風險方法進行分析 具體的分析過程如下: (1)成立頭腦風暴; (2)編制特征列表; (3)確定可能性; (4)確定影響; (5)賦數(shù)值; (6)計算風險優(yōu)先級; (7)評審/修改值; (8)排定特征的優(yōu)先級; (9)考慮

6、緩解風險。 采用該方法對xxx信息管理系統(tǒng)測試項目進行風險分析。其中,編制的特征列表中就是劃分的各個功能模塊,“可能性”和“影響”與本文模型中意義一致,因此,取值也一致。特征的優(yōu)先級取“可能性”和“影響”的乘積。 對該項目采用了以上兩種評估方法進行風險分析,并將得到的兩組評估結果應用到了實際項目中,指導測試策略的制定。通過實踐發(fā)現(xiàn)采用本文的風險評估結果指導的測試,發(fā)現(xiàn)的缺陷更多,更嚴重。具體原因分析如下: (1)由于本文的評估方法對風險因素和損失得給與了細化,因此,得到的評估值也更精確。 (2)由于本文的評估方法考慮了測試成本指標,對于那些具有相同風險大小但測試成本不等的功能模塊給出了更合理的

7、評估結果。 過去的評估方法,得到的結果很多項的風險大小是相同的。的確對于越大型的軟件,功能越多,存在同等重要的功能模塊的機會就會越大。這樣,在指導測試時,就會出現(xiàn)疑問,還需要再次評估測試花費,而本文的風險評估模型就很好的解決了這一點。 結合軟件產品風險評估模型,設計開發(fā)了軟件產品風險評估工具,對其進行了具體介紹。并通過xxx信息管理系統(tǒng)測試項目對軟件產品風險評估模型進行了實例驗證。同時,本文還對xxx信息管理系統(tǒng)測試項目進行了原有的軟件風險分析。把得到的風險分析結果和本文模型的風險評估結果進行實踐比較驗證。通過實踐證明了本文風險評估方法的優(yōu)越性,并進行了理論原因分析。通過驗證和比較,可見本文提出的軟件產品風險評估模型對產品風險進行了合理、 科學的評估,給與了軟件測試有價值的指導作用。 4 結語 就目前的使用情況而言,對軟件產品風險的評估可以有效的指導軟件測試。該評估模型是20/80原理在軟件測試領域的一個很好應用,它被認為是節(jié)省測試資源,提高測試效率的有效方法,使軟件測試能夠在有效的資源內更有效的控制軟件質量。實踐證明改進后的策略更加實用有效。同時,本文提出的風險評估方法

溫馨提示

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

評論

0/150

提交評論