軟件工程
軟件工程相關(guān)的文章轉(zhuǎn)載
摘要: 個體軟件過程(Personal Software Process,PSP)是一種可用于控制、管理和改進個人工作方式的自我持續(xù)改進過程,是一個包括軟件開發(fā)表格、指南和規(guī)程的結(jié)構(gòu)化框架。PSP與具體的技術(shù)(程序設(shè)計語言、工具或者設(shè)計方法)相對獨立,其原則能夠應用到幾乎任何的軟件工程任務之中。PSP能夠說明個體軟件過程的原則; 幫助軟件工程師作出準確的計劃;確定軟件工程師為改善產(chǎn)品質(zhì)量要采取的步驟;建立度量個體軟件過程改善的基準;確定過程的改變對軟件工程師能力的影響。
閱讀全文
摘要: 管理仍然是開發(fā)軟件項目成敗的關(guān)鍵。我國的軟件產(chǎn)業(yè)需要迅速轉(zhuǎn)入以過程為中心,走工業(yè)化生產(chǎn)的道路。但單純依靠能力成熟度模型CMM,永遠不能真正做到過程管理的改善, 只有與PSP和TSP有機地結(jié)合起來,才能達到軟件過程持續(xù)改善的效果。
閱讀全文
摘要: 最近國際上,如微軟和Intuit等著名跨國企業(yè),通過將重心擴展到個人軟件過程 (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
閱讀全文
摘要: 本文總結(jié)了從傳統(tǒng)軟件管理技術(shù)過渡到現(xiàn)代軟件管理技術(shù)的一些思想。我特別要認可軟件工程學院SEI在其新方法CMMI(能力成熟度模型集成)中的改進,并促進開發(fā)公司正確地應用這個方法。雖然我一直支持原來的能力成熟度模型(CMM)的精神,但實際它經(jīng)常被錯誤地理解和應用。從我25年來和許多進行過程改進的世界領(lǐng)先的軟件開發(fā)組織的合作經(jīng)驗看,我相信大多數(shù)應用CMM的組織還局限于默認的瀑布模式思想上。我不認為錯在模式本身,因為我知道CMM語境里的一些過程改進是基于一種現(xiàn)代的、疊代的開發(fā)方法。不過,我這種啟示性的理解并非規(guī)范。
閱讀全文
摘要: CMM是指“能力成熟度模型”,其英文全稱為Capability Maturity Model for Software,英文縮寫為SW-CMM,簡稱CMM。它是對于軟件組織在定義、實施、度量、控制和改善其軟件過程的實踐中各個發(fā)展階段的描述。CMM的核心是把軟件開發(fā)視為一個過程,并根據(jù)這一原則對軟件開發(fā)和維護進行過程監(jiān)控和研究,以使其更加科學化、標準化、使企業(yè)能夠更好地實現(xiàn)商業(yè)目標。
閱讀全文
摘要: CMM(Capability Maturity Model)是卡耐基梅隆大學軟件工程研究院(SEL,Software Engineering Institute)受美國國防部委托制定的軟件過程改良、評估模型,也稱為SEL SW-CMM,(SoftwareEngineering Institute SoftWare--Capability Maturity Model)。該模型于1991年發(fā)布,目前修改至1.1版,并發(fā)展為系列標準模型。全世界已經(jīng)有1萬多家軟件企業(yè)經(jīng)過CMM認證。SEL預計發(fā)布的下一個版本是CMMI。
閱讀全文