軟件質量評價標準_第1頁
軟件質量評價標準_第2頁
軟件質量評價標準_第3頁
軟件質量評價標準_第4頁
全文預覽已結束

付費下載

下載本文檔

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

文檔簡介

軟件質量評價標準

我們把影響軟件質量的因素分成三組,分別反映用戶在使用軟件產品時的三種不同傾向或觀點。這三種傾向是:產品運行、產品修改和產品轉移。信息系統作為一個產品,也可以參照這三種傾向來定義。我們可以采取以下步驟實施全面質量控制:1.實行工程化開發“信息系統開發方法”一詞的廣義理解是“探索復雜系統開發過程的秩序”;狹義理解是“一組為信息系統開發起工具作用的規程”,按這些規程工作,可以較合理地達到目標。規程由一系列活動組成,形成方法體系。信息系統是一項系統工程,必須建立嚴格的工程控制方法,要求開發組的每一個人都要遵守工程規范。2.實行階段性凍結與改動控制信息系統具有生命周期,這就為我們劃分項目階段提供了參考。一個大項目可分成若干階段,每個階段有自已的任務和成果。這樣一方面便于管理和控制工程進度,另一方面可以增強開發人員和用戶的信心。在每個階段末要“凍結”部分成果,作為下一階段開發的基礎。凍結之后不是不能修改,而是其修改要經過一定的審批程序,并且涉及到項目計劃的調整。3.實行里程碑式的審查與版本控制里程碑式審查就是在信息系統生命周期每個階段結束之前,都正式使用結束標準對該階段的凍結成果進行嚴格的技術審查,如果發現問題,就可以及時在階段內解決。版本控制是保證項目小組順利工作的重要技術。版本控制的含義是通過給文檔和程序文件編上版本號,記錄每次的修改信息,使項目組的所有成員都了解文檔和程序的修改過程。廣義的版本控制技術稱為軟件配制管理,并已有功能完善的軟件工具支持,如PVCS和MicrosoftVisualSourceSafe。4.實行面向用戶參與的原型演化在每個階段的后期,快速建立反映該階段成果的原型系統,通過原型系統與用戶交互,及時得到反饋信息,驗證該階段的成果并及時糾正錯誤,這一技術被稱為“原型演化”。原型演化技術需要先進的CASE工具的支持。5.盡量采用面向對象和基于構件的方法面向對象的方法強調類、封裝和繼承,能提高軟件的可重用性,將錯誤和缺憾局部化,同時還有利于用戶的參與,這些對提高信息系統的質量都大有好處。基于構件的開發又被稱為“即插即用編程”方法,是從計算機硬件設計中吸收過來的優秀方法。這種編程方法是將編制好的“構件”插入已做好的框架中,從而形成一個大型軟件。構件是可重用的軟件部分,構件既可以自己開發,也可以使用其他項目的開發成果,或者直接向軟件供應商購買。當我們發現某個構件不符合要求時,可對其進行修改而不會影響其他構件,也不會影響系統功能的實現和測試,就好像整修一座大樓中的某個房間,不會影響其他房間的使用。6.全面測試要采用適當的手段,對系統調查、系統分析、系統設計、實現和文檔進行全面測試。7.引入外部監理與審計要重視信息系統的項目管理,特別是項目人力資源的管理,因為項目成

溫馨提示

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

評論

0/150

提交評論