版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件質(zhì)量,,軟件質(zhì)量,軟件質(zhì)量的定義產(chǎn)品的價值取決于產(chǎn)品的質(zhì)量,軟件質(zhì)量的特性是多方面的。必須包括:與明確確定的功能和性能需求的一致性。即軟件需求是質(zhì)量度量的基礎(chǔ),缺少與需求的一致性就無質(zhì)量可言。與明確成文的開發(fā)標(biāo)準(zhǔn)的一致性。不遵循專門的開發(fā)標(biāo)準(zhǔn),將導(dǎo)致軟件質(zhì)量低劣。與所有專業(yè)開發(fā)的軟件所期望的隱含的特性的一致性。忽視軟件隱含的需求,軟件質(zhì)量將不可信。,軟件質(zhì)量,軟件質(zhì)量的因素直接度量的因素如單位時間內(nèi)千行代碼中所產(chǎn)生的錯誤
2、數(shù)。間接度量的因素如可用性或可維護性,軟件質(zhì)量,軟件質(zhì)量的度量模型1976年,Boehm第一次提出了軟件質(zhì)量度量的層次模型。(圖6-1-1)1978年,Walters和McCall等人提出了從軟件質(zhì)量要素、準(zhǔn)則到度量的三個層次式的模型。(圖6-1-2)1985年,ISO建議軟件質(zhì)量模型由三層組成:高層:軟件質(zhì)量需求評價準(zhǔn)則(SQRC)中層:軟件質(zhì)量設(shè)計評價準(zhǔn)則(SQDC)低層:軟件質(zhì)量度量評價準(zhǔn)則(SQMC),可跟蹤性,
3、完備性,一致性,準(zhǔn)確性,容錯性,簡單性,模塊性,通用性,擴充性,工具性,自描述性,執(zhí)行效率,存儲效率,存取控制,存取復(fù)查,操作性,可訓(xùn)練性,通訊性,軟件系統(tǒng)獨立性,機器獨立性,通訊共用性,數(shù)據(jù)共用性,簡明性,正確性,可靠性,效率,安全性,可使用性,可維護性,靈活性,連接性,使用單位自行制定,SQRC,SQDC,SQMC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,軟件質(zhì)量度量模型,軟件質(zhì)量保證,軟件質(zhì)量保證質(zhì)量保證是任何生
4、產(chǎn)部門為他人生產(chǎn)使用產(chǎn)品的一項基本活動。軟件開發(fā)質(zhì)量保證的歷史平行于硬件制造質(zhì)量的歷史。在計算機發(fā)展早期,軟件質(zhì)量是程序員個人的職責(zé)。70年代,軟件質(zhì)量保證首先應(yīng)用于軍事軟件,后普及到商業(yè)軟件。,軟件質(zhì)量保證,質(zhì)量保證的策略質(zhì)量保證策略主要分三個階段:以檢測為重:產(chǎn)品制成之后進行檢測,只能判斷產(chǎn)品質(zhì)量,不能提高產(chǎn)品質(zhì)量。以過程管理為重:把質(zhì)量的保證工作重點放在過程管理上,對制造過程中的每一道工序都要進行質(zhì)量控制。以新產(chǎn)品開
5、發(fā)為重:在新產(chǎn)品的開發(fā)設(shè)計階段,采取強有力的措施來消滅由于設(shè)計原因而產(chǎn)生的質(zhì)量隱患。,軟件質(zhì)量保證,軟件質(zhì)量保證的活動技術(shù)方法的應(yīng)用正式技術(shù)評審的實施軟件測試標(biāo)準(zhǔn)的執(zhí)行修改的控制度量記錄和記錄保存,軟件評審,軟件評審在軟件開發(fā)的各個階段,都要采用評審的方法,以便及早發(fā)現(xiàn)軟件的缺陷。軟件評審的必要性1. 從技術(shù)角度進行的審查是保證軟件質(zhì)量的重要措施由于人的認(rèn)識不可能百分之百地符合客觀實際,因此生命周期每個階段的工作中
6、都可能發(fā)生錯誤。由于前一階段的成果是后一階段工作的基礎(chǔ),前一階段的錯誤自然會導(dǎo)致后一階段的工作結(jié)果中有相應(yīng)的錯誤,而且錯誤會積累起來,如下圖所示。,原始要求,正確的規(guī)格說明,錯誤的規(guī)格說明,,需求分析,設(shè)計,正確的設(shè)計,錯誤的設(shè)計,對錯誤說明的設(shè)計,編碼,正確編碼,錯誤編碼,對錯誤設(shè)計的編碼,對錯誤說明的編碼,測試,正確功能,可改正的錯誤,不可改正的錯誤,潛伏的錯誤,不完善的軟件產(chǎn)品,,,,,,,,,軟件評審,2. 技術(shù)審查也是降低成本
7、的一個重要舉措由于再后期改正一個錯誤比在早期改正同一個錯誤需要付出的代價高二至三個數(shù)量級,所以越在早期發(fā)現(xiàn)的錯誤越容易改正,代價越低。3. 在技術(shù)審查合格之后,再進行管理復(fù)審,可以使管理人員專心從管理角度對開發(fā)工作進行審查,而不必顧及技術(shù)問題,軟件評審,軟件評審的辦法成立評審小組,組員包括:組長、作者、評審員1. 組長組長是小組的核心,最后由技術(shù)水平較高且沒有直接參與這項工程的人擔(dān)任。組長的任務(wù)是組織和領(lǐng)導(dǎo)技術(shù)審查的全過程,
8、如安排會議日程,分發(fā)必要的文檔資料,主持審查會議,確保審查全面、公正。2. 作者作者是被審查文檔或程序的編寫者。如果開發(fā)小組由一個小組集體完成,通常由技術(shù)小組負(fù)責(zé)人代表小組參加審查小組。作者的責(zé)任是回答技術(shù)上的問題,軟件評審,3. 評審員評審員也應(yīng)由技術(shù)專家擔(dān)任。通常一個是前一階段的技術(shù)骨干,另一個是后一階段的骨干。評審員的任務(wù)是分別從各自的角度,公正客觀地評價被審查的軟件產(chǎn)品。,軟件評審,軟件評審的步驟準(zhǔn)備簡要介紹情況
9、閱讀被評審的文檔(如檢查表)開評審會返工復(fù)審軟件開發(fā)的各個階段,其檢查表的內(nèi)容不一樣。(具體參照P105-108),軟件質(zhì)量度量,每個軟件屬性都有一套度量方法,選擇度量方法時,必須考慮下列因素。1. 與軟件屬性的相關(guān)性相關(guān)性分為4個等級:A—度量方法與相應(yīng)的軟件屬性始終存在正相關(guān)AA—幾乎總是存在正相關(guān)U—經(jīng)常存在正相關(guān)S—偶爾存在正相關(guān),軟件質(zhì)量度量,2. 度量值的可理解性定量的度量方法所得到的值分為5種情況:
10、AL—通過一個自動算法很容易理解UR—不需要受過專門訓(xùn)練的人員TR—需要受過專門訓(xùn)練的人員ER—需要專家EX—需要執(zhí)行程序,軟件質(zhì)量度量,3. 開發(fā)自動工具的容易性開發(fā)度量工具的難易程度分為3種情況E—容易M—存在困難D—很困難,軟件質(zhì)量度量,4. 自動工具的完備性 所開發(fā)的自動工具是否完全等價于度量方法,有2種情況C—完全等價P—部分等價5. 潛在效益潛在效益分為5個級別:5、4、3、2、1,軟件質(zhì)量度量,
11、兩個軟件質(zhì)量度量方法Halstead的軟件科學(xué)McCabe復(fù)雜性度量法,軟件質(zhì)量度量,Halstead的軟件科學(xué)基本思路是根據(jù)程序中可執(zhí)行代碼行的操作符和操作數(shù)的數(shù)量來計算程序的復(fù)雜性。操作符和操作數(shù)的量越大,程序結(jié)構(gòu)就越復(fù)雜。,軟件質(zhì)量度量,McCabe復(fù)雜性度量法程序的復(fù)雜性很大程度上取決于程序控制流的復(fù)雜性單一的順序程序結(jié)構(gòu)最簡單,循環(huán)和選擇所構(gòu)成的環(huán)路越多,程序就越復(fù)雜。,軟件可靠性,,軟件安全性,,軟件質(zhì)量保證方法
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件質(zhì)量的控制與質(zhì)量保證
- 質(zhì)量保證計劃(軟件)
- 軟件質(zhì)量保證計劃
- 質(zhì)量保證與質(zhì)量提升質(zhì)量保證與質(zhì)量提升探索不倦
- 軟件質(zhì)量保證計劃模板
- 軟件-質(zhì)量保證體系
- 軟件質(zhì)量保證計劃模板
- 軟件質(zhì)量保證計劃模板
- 軟件質(zhì)量保證和管理
- 軟件-質(zhì)量保證體系
- xxx系統(tǒng)__軟件質(zhì)量保證計劃
- 軟件開發(fā)質(zhì)量保證方案
- 質(zhì)量保證體系及質(zhì)量保證措施
- 質(zhì)量保證體系及質(zhì)量保證措施
- 3---軟件質(zhì)量保證過程(sqa)
- 軟件質(zhì)量保證工作報告模板
- 軟件質(zhì)量保證與測試課程教學(xué)大綱
- 軟件質(zhì)量保證與測試選擇題
- 質(zhì)量保證措施
- 質(zhì)量保證大綱
評論
0/150
提交評論