• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    TSP群組軟件開發過程

    發布: 2008-9-19 10:17 | 作者: 不詳 | 來源: 測試時代采編 | 查看: 19次 | 進入軟件測試論壇討論

    領測軟件測試網

      經過3天的項目啟動過程之后,項目組應該產生以下結果:項目組的目標;項目組各成員的明確角色;過程開發計劃;項目組的質量計劃;全面的開發計劃和進度計劃;下一階段每個成員的詳細工作計劃;項目的風險分析結果以及項目的狀態報告。


      TSP過程質量度量


      軟件開發小組按群組軟件過程TSP進行生產、維護軟件或提供服務,其質量可用兩組元素來表達,一組元素用以度量開發小組的素質,稱之為開發小組素質度量元,另一組用以度量軟件過程的質量,稱之為軟件過程質量度量元。

      開發小組素質的基本度量元有以下五項:所編文檔的頁數;所編代碼的行數;花費在各個開發階段或花費在各個開發任務上的時間(以分為度量單位);在各個開發階段中注入和改正的缺陷數目;在各個階段對最終產品增加的價值。應該指出,這五個度量元是針對軟件產品的開發來陳述的,對軟件產品的維護或提供其它服務,可以參照這些條款給出類似的陳述。

      軟件過程質量的基本度量元有以下五項:設計工作量應大于編碼工作量;設計評審工作量至少應占一半以上的設計工作量;代碼評審工作量應占一半以上的代碼編制的工作量;每千行源程序在編譯階段發現的差錯不應超過10個;每千行源程序在測試階段發現的差錯不應超過5個。

    表1

    比較條款 項目 項目 項目 tsp
      a b c 項目
    源程序規模(千行數) 67.30 8.00 86.50 25.80
    測試花費(工作日) 63.00 23.00 92.00 6.00
    測試花費(工作日/kloc) 0.94 2.89 1.06 0.23
    單元測試缺陷發現率(缺陷數/kloc) 2.21 9.78 2.06 0.54

      無論是開發小組的素質,還是軟件過程的質量,都可用一個等五邊形來表示,其中每一個基本度量元是該等五邊形的一個頂;径攘吭膶嶋H度量結果,落在其頂點與等五邊形中心的連線上,其取值可以根據事先給出的定義來確定。在應用TSP時,通過對必要數據的收集,項目組在進入集成和系統測試之前能夠初步確定模塊的質量。如果發現某些模塊的質量較差,就應對該模塊進行精心地復測,有時甚至有必要對質量特別差的模塊重新進行開發,以保證生產出高質量的產品,且能節省大量的測試和維護時間。

     

      早期應用結果


      1996年,美國CMU/SEI建立了兩個TSP項目,其中一個成功,另一個失敗。1997年,CMU/SEI建立了9個TSP項目,并先舉辦了TSP技術培訓班,其中兩個很成功,兩個相當成功,一個失敗,時至1998年9月,另外4個尚在進行之中。1998年,CMU/SEI建立了6個TSP項目,并先對TSP項目組組長進行了培訓,時至1998年9月,其中一個很成功,所獲得的數據如表1所示;另外5個尚未完成,但根據進展情況來看,4個進展情況良好,一個看來存在問題。


      三者有機結合


      迄今為止,學術界和產業界公認CMM是當前最好的軟件過程,然而它的成功與否與軟件開發單位內部有關人員的積極參加和創造性活動密不可分。而且由于CMM中并未提供有關實現子過程域所需要的具體知識和技能,因此進行個體軟件過程PSP的研究與實踐以填補這一空白,且為基于個體和小型群組軟件過程的優化提供了具體、有效的途徑。群組軟件過程TSP結合了CMM的管理方法和PSP的工程技能,建立、管理、授權并且指導項目小組如何在滿足計劃費用的前提下,在承諾的期限范圍內,不斷生產并交付高質量的產品。從公布的TSP實驗數據來看,結果是令人鼓舞的。但由于尚未在巨型項目中進行TSP試驗,因而尚難斷定在巨型項目中實施TSP會出現什么問題,目前認為TSP比較適合規模為3~20人的開發小組。

      CMM、PSP和TSP為軟件產業提供了一個集成化的、三維的軟件過程改革框架。TSP指導項目組中的成員如何有效地規劃和管理所面臨的項目開發任務,而且告訴管理人員如何指導軟件開發隊伍,始終以最佳狀態來完成工作。在此應著重指出,單純實施能力成熟度模型CMM,永遠不能真正做到能力成熟度的升級,而需要將實施CMM與實施PSP和實施TSP有機地結合起來,才能達到軟件過程持續改善的效果。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>