全球专业中文经管百科,由121,994位网友共同编写而成,共计436,047个条目

個體軟體過程

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

個體軟體過程(Personal Software Process,PSP)

目錄

PSP概述

  個體軟體過程是由美國Carnegie Mellon大學軟體工程研究所(CMU/SEI)的Watts s. Humphrey領導開發的,於1995年推出,在軟體工程界引起了極大的轟動,可以說是由定向軟體工程走向定量軟體工程的一個標誌。PSP是一種可用於控制、管理和改進個人工作方式的自我改善過程,是一個包括軟體開發表格、指南和規程的結構化框架。

  PSP為基於個體和小型群組軟體過程的優化提供了具體而有效的途徑,例如如何制訂計劃,如何控制質量,如何與其他人相互協作等等。在軟體設計階段, PSP的著眼點在於軟體缺陷的預防,其具體辦法是強化設計結束準則,而不是設計方法的選擇。根據對參加培訓的104位軟體人員的統計數據表明,在應用了 PSP後,軟體中總的差錯減少了58.0%,在測試階段發現的差錯減少了71.0%,生產效率提高了20.0%。PSP的研究結果還表明,絕大多數軟體缺陷是由於對問題的錯誤理解或簡單的失誤所造成的,只有很少一部分是由於技術問題而產生的。而且根據多年來的軟體工程統計數據表明,如果在設計階段註入一個差錯,則這個差錯在編碼階段引發了3一5個新的缺陷,要修複這些缺陷所花的費用要比修複這個設計缺陷所花的費用多一個數量級。因此,PSP保障軟體產品質量的一個重要途徑是提高設計質量

個體軟體過程PSP的內容

  PSP與具體的技術(程式設計語言、工具或者設計方法)相對獨立,其原則能夠應用到幾乎任何的軟體工程任務之中。PSP能夠:

  1、說明個體軟體過程的原則;

  2、幫助軟體工程師作出準確的計劃;

  3、確定軟體工程師為改善產品質量要採取的步驟;

  4、建立度量個體軟體過程改善的基準;

  5、確定過程的改變對軟體工程師能力的影響。

個體軟體過程PSP的作用

  l、使用自底向上的方法來改進過程,向每個軟體工程師表明過程改進的原則,使他們能夠明白如何有效地生產出高質量的軟體。

  2、為基於個體和小型群組軟體過程的優化提供了具體而有效的途徑。其研究與實踐填補了CMM的空白。

  3、幫助軟體工程師在個人的基礎上運用過程的原則,藉助於PSP提供的一些度量和分析工具,瞭解自己的技能水平,控制和管理自己的工作方式,使自己日常工作的評估、計劃和預測更加準確、更加有效,進而改進個人的工作表現,提高個人的工作質量和產量,積極而有效地參與高級管理人員和過程人員推動的組織範圍的軟體工程過程改進。

本條目對我有幫助19
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Zfj3000,Angle Roh,Dan,方小莉.

評論(共0條)

提示:評論內容為網友針對條目"個體軟體過程"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号