質量特性因子分析管理_第1頁
質量特性因子分析管理_第2頁
質量特性因子分析管理_第3頁
質量特性因子分析管理_第4頁
質量特性因子分析管理_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

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

文檔簡介

PAGEPAGE1質量特性因子分析管理軟件質量特性因子所謂軟件質量特性因子,就是描繪敘述不同軟件質量要素對軟件綜合質量的影響水平的指標。一個特定軟件產(chǎn)品的質量是由多個軟件質量特性因子構成的,這些軟件質量特性因子對軟件質量的影響水平不同,它們有機組合構成了軟件質量的綜合質量。本文分別從軟件開發(fā)方和用戶方的角度描繪敘述軟件質量的特性因子,分析影響軟件質量的要素,在這里基礎上從軟件開發(fā)方的視角討論提升軟件質量的技術、經(jīng)過和管理方法。軟件質量特性因子分析軟件的復雜性決定了衡量軟件質量不能采取單一的特性指標,需要采取多重緯度的軟件特性因子度量軟件質量。由于對軟件的處理方式不同,軟件開發(fā)的技術工程人員和最終用戶對于用戶的軟件質量的關注點是不同的。下面分別研究軟件開發(fā)人員和用戶關注的軟件質量特性因子。軟件質量特性因子從軟件開發(fā)工程技術人員的角度,軟件質量特性因子包括:功能性、性能、可靠性、安全性、使用性、維護性、移植性、重用性。其詳細含義如質量特性因子表所示。軟件用戶質量特性因子從用戶角度考慮的立場,用戶重要關注的軟件運行的功能和性能,維護的方便性,為此用戶對軟件質量特性可分解成五個質量特性因子:功能性、使用性、可靠性、維護性和移植性,它們包括了軟件的基本特征。作為軟件產(chǎn)品開發(fā)人員,為了開發(fā)高質量的軟件,需要在深切進入理解和實現(xiàn)用戶質量特性因子上,盡量全面覆蓋軟件開發(fā)的質量特性因子設計的質量指標,以便減少軟件維護、擴展和移植等后期管理成本。以用戶為中心的軟件質量管理軟件的最終使用者是用戶,因而提升軟件質量要以用戶滿意為中心,以影響軟件質量特性因子為基礎,綜合考慮開發(fā)方和用戶方關注的質量特性因子。從軟件生命周期的經(jīng)過來看,軟件質量特性因子的各項指標貫穿于軟件需求、軟件開發(fā)、軟件交付和軟件維護的各個環(huán)節(jié)。作為軟件開發(fā)工程人員,僅僅考慮知足用戶的現(xiàn)實需求是不夠的,還需要考慮軟件將來擴展的方便性,考慮在軟件開發(fā)經(jīng)過中模塊的可重用性。軟件質量特性因子側重于軟件技術方面的要求,重要靠有效選擇和應用適宜的軟件開發(fā)和測試技術來實現(xiàn)。除此之外,一個高質量的軟件項目要獲得成功,軟件團隊、軟件經(jīng)過和項目管理是關鍵要素。顯然,提升軟件質量需要“多管齊下〞的綜合技術、經(jīng)過、團隊和管理等各個關鍵要素,下面分別闡述怎樣更好的應用這些要素。設計為本,測試輔助近年來,軟件測試對保證軟件質量的主要性已經(jīng)得到軟件企業(yè)的廣泛認識。但是,從軟件測試的技術和方法看,當下的軟件測試技術不能保證軟件沒有缺陷,只能盡量的、被動的發(fā)現(xiàn)缺陷。也就是說,單純的靠軟件測試進行質量把關是做不到的。提升軟件質量主要的是分析軟件缺陷的根原來源。軟件測試的理論統(tǒng)計表示清楚,大部分軟件缺陷是由于需求不精確、架構設計不合理、軟件編碼毛病引起的。進一步分析表示清楚,比較嚴重的軟件缺陷都是在需求分析和架構設計階段產(chǎn)生的。因而,提升軟件質量的最有效方法是精確獲取用戶的真實需求〔功能和性能〕,采取合理的軟件架構設計技術〔擴展性、安全性、移植性〕,在軟件編碼階段遵照編程規(guī)范〔使用性、可靠性、重用性〕。在這里基礎上,盡早和全面的施行測試的驗證和確認技術。“設計為本,測試輔助〞的方法能夠在保證軟件質量方面實現(xiàn)從被動檢測到自動預防,從事后質量檢測,改變?yōu)槭虑昂褪轮袡z測。規(guī)范經(jīng)過,不拘標準軟件開發(fā)是一系列經(jīng)過和階段互相銜接的產(chǎn)品生產(chǎn)方式。能夠簡單的劃分為項目規(guī)劃、需求分析、架構設計、編碼、測試、維護等階段。每一個當下經(jīng)過的輸入都是前一個經(jīng)過的輸出,當下經(jīng)過的輸出作為后一個經(jīng)過的輸入。無論軟件開發(fā)采取傳統(tǒng)的“瀑布模型〞還是“RUP〞模型,經(jīng)過的規(guī)范水平是影響軟件質量的因素。通過規(guī)范經(jīng)過改良提升軟件質量,這是CMM/CMMI規(guī)范的基本思想。規(guī)范軟件經(jīng)過沒有統(tǒng)一的標準和形式。ISO9001,ISO15504(SPICE),CMM/CMMI,六西格瑪,全面質量管理(TQM)等都是能夠參考的標準和經(jīng)過規(guī)范。如今CMM/CMMI正在大行其道,但是對于非外包行業(yè)的中小軟件企業(yè)而言,假如內(nèi)部的開發(fā)經(jīng)過不很規(guī)范,筆者建議初期采取ISO9001標準作為經(jīng)過改良的基礎,另外結合公司的技術和資源現(xiàn)在狀況,確立公司的經(jīng)過管理原則。規(guī)范經(jīng)過的基本要求是劃分經(jīng)過和階段,確定經(jīng)過基線〔里程碑〕,明確各個經(jīng)過的目的、角色、進入、輸入、輸出、退出、驗證與確認的原則,采取統(tǒng)一的模板化的文檔、流程化和可視化的跟蹤、度量和評估經(jīng)過的施行情況。團隊鼓勵,知識傳承打造具有戰(zhàn)役力的項目團隊成為保證軟件質量的理想目的。團隊是具有共同目的的多個人員和角色的成員構成的。團隊中的每個人知識背景不同,把握的技能不同,承當?shù)慕巧詾椴煌?。團隊的價值具體表現(xiàn)出在“1+12〞,即任何個人的能力都是有限的,多個人的團隊合作的能量能夠最大化的發(fā)揮出來?!皦艋脠F隊〞是由行業(yè)和技術精英構成的,但是軟件企業(yè)需要的是現(xiàn)實地具有戰(zhàn)役力的團隊,而不是“夢幻團隊〞。團隊的能量來自于團隊成員的有效鼓勵、既明確各自職責,同時互相配合,通過有效溝通,信息分享和知識傳承,保證團隊眾的每個人都始終處于高效率的、知足進度和質量要求的,向著團隊共同的目的努力。在保證軟件質量的共同目的下,團隊中的個人從原來的單角色改變?yōu)槎嘟巧總€人都承當質量保證的不同職責,付諸施行PSP/TSP的規(guī)范,充足發(fā)揮個人的技能,提升整個團隊的績效能力,改良企業(yè)組織級的經(jīng)過管理能力。項目管理,高層支持軟件開發(fā)是系統(tǒng)化、經(jīng)過化和復雜化的工程任務,需要專業(yè)的項目經(jīng)理率領團隊成員、采取正確的技術、規(guī)范的經(jīng)過、實現(xiàn)質量、進度和成本的有效平衡。在提升軟件質量方面,項目經(jīng)理的職責之一是制訂、分配和監(jiān)控明確的、可量化的、可度量的、具有不同優(yōu)先級的項目質量目的。對于實現(xiàn)高質量的項目,項目經(jīng)理的主要性是不問可知的。提升軟件質量是牽涉面廣泛的工程體系,在許多軟件企業(yè)屬于公司“一把手〞工

溫馨提示

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

評論

0/150

提交評論