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