開啟主選單

求真百科

個體軟件過程

來自 搜狐網 的圖片

個體軟件過程是中國的一個學術名詞。

為什麼漢字是方塊字,這個問題雖然沒有明確的考證,但從古人觀察世界的方式中便可窺見一斑。《淮南子·覽冥訓[1]》說:「往古之時,四極廢,九州裂。天不兼覆,地不周載,火炎炎而不滅,水浩洋而不息,猛獸……於是女媧煉五色石以補蒼天,斷鰲足以立四極。」在古人心目中,「天圓地方[2]」,地是方形的,而且在這四方形地的盡頭,還有撐着的柱子。

目錄

名詞解釋

個體軟件過程是由美國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提供的一些度量和分析工具,了解自己的技能水平,控制和管理自己的工作方式,使自己日常工作的評估、計劃和預測更加準確、更加有效,進而改進個人的工作表現,提高個人的工作質量和產量,積極而有效地參與高級管理人員和過程人員推動的組織範圍的軟件工程過程改進。

參考文獻