軟件工程
軟件工程相關的文章轉載
摘要: 個體軟件過程(Personal Software Process,PSP)是一種可用于控制、管理和改進個人工作方式的自我持續改進過程,是一個包括軟件開發表格、指南和規程的結構化框架。PSP與具體的技術(程序設計語言、工具或者設計方法)相對獨立,其原則能夠應用到幾乎任何的軟件工程任務之中。PSP能夠說明個體軟件過程的原則; 幫助軟件工程師作出準確的計劃;確定軟件工程師為改善產品質量要采取的步驟;建立度量個體軟件過程改善的基準;確定過程的改變對軟件工程師能力的影響。
閱讀全文
摘要: 管理仍然是開發軟件項目成敗的關鍵。我國的軟件產業需要迅速轉入以過程為中心,走工業化生產的道路。但單純依靠能力成熟度模型CMM,永遠不能真正做到過程管理的改善, 只有與PSP和TSP有機地結合起來,才能達到軟件過程持續改善的效果。
閱讀全文
摘要: 最近國際上,如微軟和Intuit等著名跨國企業,通過將重心擴展到個人軟件過程 (PSP)和團隊軟件過程(TSP)從而促進了過程改進所能帶來的利益。
閱讀全文
摘要: This paper describes the practical application of the Personal Software Process (PSP) in supporting the implementation of the Capability Maturity Model (CMM). The CMM is a process maturity framework designed to improve an organization’s process capability [Paulk 1993]. The PSP is a proven technique to improve the individual engineer’s performance and productivity [Humphrey 1995]. The benefits of using the bottom-up PSP methodologies to supplement CMM Level 2 Key Process Areas (KPAs) are describe
閱讀全文
摘要: 本文總結了從傳統軟件管理技術過渡到現代軟件管理技術的一些思想。我特別要認可軟件工程學院SEI在其新方法CMMI(能力成熟度模型集成)中的改進,并促進開發公司正確地應用這個方法。雖然我一直支持原來的能力成熟度模型(CMM)的精神,但實際它經常被錯誤地理解和應用。從我25年來和許多進行過程改進的世界領先的軟件開發組織的合作經驗看,我相信大多數應用CMM的組織還局限于默認的瀑布模式思想上。我不認為錯在模式本身,因為我知道CMM語境里的一些過程改進是基于一種現代的、疊代的開發方法。不過,我這種啟示性的理解并非規范。
閱讀全文
摘要: CMM是指“能力成熟度模型”,其英文全稱為Capability Maturity Model for Software,英文縮寫為SW-CMM,簡稱CMM。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發展階段的描述。CMM的核心是把軟件開發視為一個過程,并根據這一原則對軟件開發和維護進行過程監控和研究,以使其更加科學化、標準化、使企業能夠更好地實現商業目標。
閱讀全文
摘要: CMM(Capability Maturity Model)是卡耐基梅隆大學軟件工程研究院(SEL,Software Engineering Institute)受美國國防部委托制定的軟件過程改良、評估模型,也稱為SEL SW-CMM,(SoftwareEngineering Institute SoftWare--Capability Maturity Model)。該模型于1991年發布,目前修改至1.1版,并發展為系列標準模型。全世界已經有1萬多家軟件企業經過CMM認證。SEL預計發布的下一個版本是CMMI。
閱讀全文