軟件項目或軟件產品的度量_第1頁
軟件項目或軟件產品的度量_第2頁
軟件項目或軟件產品的度量_第3頁
軟件項目或軟件產品的度量_第4頁
軟件項目或軟件產品的度量_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 度量文件編號: NP604100 生效日期: 2000.3.20受控編號:密級:秘密版次:Ver2.1修改狀態(tài):總頁數12正文10附錄2 馬君 孟莉 孟莉東大阿爾派軟件股份(所有,翻版必究)16 / 16文件修改控制修改記錄編號修改狀態(tài)修改頁碼與條款修改人審核人批準人修改日期目錄1. 目的2. 適用圍3. 職責3.1 項目管理部門3.2 測試部門4. 術語和縮略語5. 工作程序5.1 產品度量數據的來源5.2 產品度量的指標5.3 軟件的質量等級5.4 產品度量指標的獲得方法5.5 過程度量6. 引用文件6.1 NP504100項目策劃6.2 NP505100質量策劃7. 質量記錄7.1 N

2、R604100A“產品度量表”7.2 NR604100B“過程度量表”1. 目的對軟件開發(fā)的過程質量與最終產品的質量進行定量的評價,用評價的結果指導軟件的開發(fā)過程,不斷地提高軟件的質量水平。2. 適用圍適用于所有軟件項目和/或軟件產品的產品度量和過程度量。3. 職責3.1項目管理部門:負責對軟件開發(fā)的過程質量進行度量,記錄度量的結果。3.2測試部門:負責對軟件產品的質量進行度量,記錄度量的結果。4.術語和縮略語本程序采用NQ402100質量手冊中的術語和縮略語與其定義。5.工作程序5.1產品度量數據的來源1) 系統(tǒng)設計報告;2) 測試報告和測試總結報告;3) 用戶對軟件項目或軟件產品的評價;4

3、) 產品維護記錄。5.2產品度量的指標1) 功能性:指軟件是否完成了設計的功能;2) 可靠性:指軟件是否健壯,是否存在運行、計算等錯誤;3) 友好性:指軟件是否容易使用、界面一致、在線幫助齊全;4) 效率:指軟件運行的快捷性和空間利用率;5) 可維護性:指軟件的設計、制造文檔是否齊全,編碼是否具備可讀性、可理解性、可改性與可測試性;6) 可移植性:指軟件是否能在不同環(huán)境下運行,若不能直接運行,修改量是否很大;7) 綜合評價:指根據上述六項指標選擇合適的權重計算出的產品綜合評價指標。5.3 軟件的質量等級5.3.1軟件的質量等級的確定根據度量綜合指標進行。5.3.2度量綜合指標計算公式為:綜合評

4、價指標 = 功能性Q1M1+ 可靠性Q2M2+友好性Q3M3+效率Q4M4+可維護性Q5M5+可移植性Q6M6使用符號代表:total=QiMi。其中i=1,2,.6,Q代表度量的指標,M代表度量的指標Q在整個指標體系中所占的權重系數,對不同的開發(fā)項目可能不同,此系數由質量保證部根據開發(fā)的不同著重點給出。5.3.3質量評價一般地,根據度量綜合指標值,有以下評分標準:序號得分質量評價19.0-10.0優(yōu)質產品28.0-9.0良好產品37.0-8.0合格產品46.0-7.0與格產品5低于6.0劣質產品5.4產品度量指標的獲得方法5.4.1 功能性5.4.1.1和軟件設計書比較假定:總共有n個產品設

5、計特性,實現了m個(n>=m, m>=0,n>0)A1=10×m/n5.4.1.2和用戶的需求比較可采用用戶調查表,評分標準A2如下:10分:全部滿足9分:絕大部分滿足8分:主要功能滿足7分:一般能滿足6分:需要改進1-5分:不能滿足業(yè)務需要,無法使用,需要重新開發(fā)。5.4.1.3和同類產品功能比假定:同類產品有n個產品特性,我方產品有m個產品特性 (n>0,m>0)L=mnA3=10×L/n5.4.1.4功能性可以根據具體工作情況采用任意一種,也可以采用三個值的算術平均值:A=(A1+A2+A3)/35.4.2 可靠性5.4.2.1根據測試問

6、題報告計算獲得,計算方法如下:假設A: 死機或死循環(huán)次數;B:不死機但出現非正常提示信息次數;C:與設計不符或與實際情況相矛盾現象次數;D:操作后無反應或雖響應但未達到預期結果次數;B1=10 × 0.9A × 0.95B × 0.98C × 0.99D注:0.9A表示0.9的A次方5.4.2.2容錯能力假定隨機抽取n個輸入特性,然后針對這n個輸入特性進行調查B2=10×(Xi)/n 其中:i=1,2,.n,Xi0,1,1表示容錯能力全面,0表示容錯能力不全面。5.4.2.3是否具有錯誤恢復能力可對系統(tǒng)設計采用設計調查法進行調查,評分標準B3如

7、下:10分:自動備份,自動恢復,不損失數據;9分:自動備份,自動恢復,只損失當天數據;8分:自動備份,手動恢復, 只損失當天數據;7分:手動備份,自動恢復,損失自上次備份以來的數據;6分:手動備份,手動恢復,損失自上次備份以來的數據;5分:難于進行備份和恢復。5.4.2.4 可靠性B可以根據具體工作情況取B1、B2、B3任意一種,也可以取三個值的算術平均值,即B=(B1+B2+B3)/3。5.4.3友好性5.4.3.1用戶界面是否美觀、一致、合理假定隨機抽取n個特性C1=10×(Xi)/n 其中:i=1,2,.n,Xi0,1,1表示符合標準,0表示不符合標準。5.4.3.2操作是否方

8、便假定隨機抽取n個特性,然后針對這n個特性進行調查C2=10×(Xi)/n 其中:i=1,2,.n,Xi0,1,1表示操作方便,0表示操作不方便。5.4.3.3是否具有在線幫助假定隨機抽取n個特性,然后針對這n個特性進行調查。C3=10×(Xi)/n 其中:i=1,2,.n,Xi=(0,1),1表示在線幫助明確,0表示在線幫助不明確。5.4.3.4可靠性C可以根據具體工作情況取C1、C2、C3任意一種,也可以取三個值的算術平均值,即C=(C1+C2+C3)/3。5.4.4效率5.4.4.1運行速度是否快捷假定隨機抽取n個功能,然后針對這n個特性進行調查效率=10×

9、(Xi)/n,(i=1,2,.n,Xi=(0,1),1功能快捷,0表示功能不快捷)5.4.4.2存外存空間利用率高否可采用專家調查、對比評估法。5.4.5可維護性5.4.5.1技術文檔是否齊全測試部門根據不同項目,組織有關人員,采用專家調查法,進行評價,評分標準D1如下:10分:完美9分:優(yōu)秀8分:良好7分:合格6分:與格1-5分:差5.4.5.2用戶文檔是否齊全測試部門根據不同項目,組織有關人員,采用專家調查法,進行評價,評分標準D2如下:10分:完美9分:優(yōu)秀8分:良好7分:合格6分:與格1-5分:差5.4.5.3是否符合本公司編程標準,其評分標準如下:假定隨機抽取n處代碼D3=10

10、15;(Xi)/n ;其中:i=1,2,.n,Xi0,1 1表示符合標準,0表示不符合標準5.4.6可移植性評分標準如下:10分:理想9分:優(yōu)秀8分:很好7分:好6分:可用1-5分:差5.5過程度量5.5.1與時度(P)以軟件項目和/或軟件產品的開發(fā)計劃或質量計劃規(guī)定的的提交時間為基準,評價各軟件項的與時度。評分標準如下:910分:按時提交軟件項或比規(guī)定時間延遲不超過該軟件項完成周期的15%,開發(fā)計劃不超過項目總周期的15%,且容完整;78分:比規(guī)定時間延遲提交不超過該軟件項完成周期的15%35%,且容完整;6分以下:比規(guī)定時間延遲提交超過該軟件項的35%以上。5.5.2成熟度(M)以開發(fā)計劃

11、或質量計劃中的階段劃分,階段應提交文檔的時間為評價基準,實際提交階段結果的時間作為評分依據,評分標準如下:910分:一次評審/審查通過,無須調整;78分:一次評審/審查通過,略有調整,或第二次評審通過無須調整;6分以下:二次以上評審/審查未通過。5.5.3改善效率(E)在評審、驗證的結果的基礎上改善階段結果,以改善的時間是否影響后續(xù)階段的完成和計劃的總體完成時間為評分依據,評分標準如下:910分:改善效率良好,階段結果的修改無須增加工作量,不影響階段的繼續(xù)進行和計劃的總體完成,或無須修改;78分:改善效率一般,階段結果的修改或完善影響階段的繼續(xù)進行,增加工作量在原計劃的20%以;6分以下:改善

12、效率較差,軟件項的修改或完善過程使項目延期,或增加的工作量超過20%。5.5.4工作量(A)以經過評審后批復的開發(fā)工作量為基準,評價各階段實際工作量與計劃工作量的比較情況,比較方法為:X=實際工作量/計劃工作量*100%,若開發(fā)計劃中共規(guī)定有n個階段,則A=(Xi)/n。評分標準如下:10分:當A<=100%;99.9分:當100%<A<=110%;78分:當110%<A<=120%時;66.9分:當120%<A<=150%時;6分以下:當A>150%時。5.5.5代碼質量(B)以產品/項目每千行發(fā)現的BUG數為基準,評價代碼的質量,計算方法為:

13、B=BUG數/代碼行數(以千行為單位),評分標準如下:10分:B=0;99.9分:0<B10<=10;88.9分:10<B<=50;67.9分:50<B<=150;6分以下:B>150。5.5.6項目規(guī)模(C)根據項目總結報告,寫出此項目總的C1:代碼行數(千行為單位),C2:文檔頁數;C3:模塊數。5.5.7生產率(D)以單位人月編寫的代碼行數(千行為單位)為基準,評價生產率的情況,計算方法為:D1=C1/人月數(M),D2=C2/人月數,D3=C3/人月數6. 引用文件6.1NP504100項目策劃6.2 NP505100質量策劃7. 質量記錄7.

14、1NR604100A“產品度量表”7.2NR604100B“過程度量表”產品度量表記錄編號:NR604100A- 時間:年月日產品名稱:度量責任人:項目軟件經理PSM:產品編碼/標識:度量時間:項目開始時間:序號指標度量說明權重評價得分備注1功能性10分:全部滿足,9分:絕大部分滿足,8分:主要功能滿足,7分:一般能滿足,6分:需要改進0.252可靠性10分:完美,9分:優(yōu)秀,8分:良好,7分:合格,6分:與格,1-5分:差0.203友好性界面是否美觀一致合理、操作是否簡便、是否具有在線幫助、0.154效率運行速度是否快,外存空間利用率是否高0.155可維護性10分:完美,9分:優(yōu)秀,8分:良好,7分:合格,6分:與格,1-5分:差0.156可移植性10分:完美,9分:優(yōu)秀,8分:良好,7分:合格,6分:與格,1-5分:差0.107綜合評價加權平均分數1.00填表審核批準1. 此表由測試部門填寫,由測試評估負責人審核,項目管理事業(yè)部部長批準。2. 此表完成后由項目管理部門存檔。第頁/共頁過程度量表記錄編號:NR604100B-項目編號與名稱:開發(fā)部門:項目軟件經理PSM:開始時間:文檔名稱與時度(P)成熟度(M)改善效率(E)綜合評價評價結論得分評

溫馨提示

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

評論

0/150

提交評論