PSP與具體的技術(程序設計語言、工具或者設計方法)相對獨立,其原則能夠應用到幾乎任何的軟件工程任務之中。PSP能夠:
(1) 說明個體軟件過程的原則;
(2) 幫助軟件工程師作出準確的計劃;
(3) 確定軟件工程師為改善產品質量要采取的步驟;
(4) 建立度量個體軟件過程改善的基準;
(5) 確定過程的改變對軟件工程師能力的影響。
個體軟件過程PSP的作用
使用自底向上的方法來改進過程,向每個軟件工程師表明過程改進的原則,使他們能夠明白如何有效地生產出高質量 的軟件。
為基于個體和小型群組軟件過程的優化提供了具體而有效的途徑。其研究與實踐填補了CMM的空白。
幫助軟件工程師在個人的基礎上運用過程的原則,借助于PSP提供的一些度量和分析工具,了解自己的技能水平,控 制和管理自己的工作方式,使自己日常工作的評估、計劃和預測更加準確、更加有效,進而改進個人的工作表現,提 高個人的工作質量和產量,積極而有效地參與高級管理人員和過程人員推動的組織范圍的軟件工程過程改進。
個人軟件過程著重于提升個人的能力。PSP可以讓每一個人明白自己如何制訂計劃并跟蹤自己的工作,提供工作有效性的數據并識別出自己的優勢和劣勢,從而使你能夠不斷了解和改善自己的技能和才智,并在工作中充分利用自己獨特的才能。而TSP向你展示如何成為合格的項目組成員,如何創建高效且具有自我管理能力的工程小組,從而達到高效的協同開發。
PSP (Personal Software Process) 是一種可用于控制、管理和改進個人工作方式的自我持續改進過程,是一個包括軟件開發表格、指南和規程的結構化框架。PSP與具體的技術(程序設計語言、工具或者設計方法)相對獨立,其原則能夠應用到幾乎任何的軟件工程任務之中。PSP能夠說明個體軟件過程的原則; 幫助軟件工程師作出準確的計劃;確定軟件工程師為改善產品質量要采取的步驟;建立度量個體軟件過程改善的基準;確定過程的改變對軟件工程師能力的影響。
文章來源于領測軟件測試網 http://www.kjueaiud.com/