高級軟體開發過程

內容介紹

本書探討了Rational統一過程、敏捷過程與微軟過程三種目前軟體界最具影響力的軟體開發過程各自的優勢與不足,幫助軟體開發企業從中進行選擇。
本書首先分析了瀑布模型、螺旋模型等傳統的軟體生命周期模型在解決現代軟體產業困境方面存在的局限性,提出走出現代軟體產業困境需要如Rational統一過程、敏捷過程與微軟過程的“軟體過程模式”。接著圍繞軟體過程模式中的生命周期、人員、方法與產品四大要素及相互關係,分別剖析了三種軟體過程的原則規範、思想本質、存在的優點和缺陷及適用的軟體項目類型。闡述過程注重深入淺出、理論聯繫實際,既有抽象的思想分析,又有生動的實際案例對原則的內涵及運用方法進行詮釋;既有成功的項目實踐經驗介紹,又有失敗的項目教訓總結。本書最後在綜合吸收三種軟體過程的優點、克服其缺點的基礎上,提出一種新的集成過程模式,並指出:該模式也不是一种放之四海皆準的軟體過程模式,任何軟體項目都應根據項目的具體需求和環境對選用的軟體過程模式進行適當地裁剪或擴充,尋求最適於該項目的、專用的最佳軟體過程。
本書可作為高等院校計算機及相關專業的研究生和本科高年級學生的教材,也可作為軟體開發人員、項目經理、企業領導選擇和實施Rational統一過程、敏捷過程與微軟過程的快速指南和簡明參考資料。

相關詞條

熱門詞條

聯絡我們