本書的前5個版本累計銷售達130萬冊,已成為軟件工程領域的經典教材,先后榮獲全國普通高等學校工科電子類專業優秀教材二等獎、一等獎,并被評為全國優秀暢銷書(前19名)、全國高校出版社優秀暢銷書、北京高等教育精品教材和“十二五”普通高等教育本科國家級規劃教材。為了反映最近4年來軟件工程的發展狀況,作者對第5版作了精心修改,編寫了第6版。
本書全面系統地講述了軟件工程的概念、原理和典型的方法學,并介紹了軟件項目的管理技術。本書正文共13章,第1章是概述,第2—8章順序講述軟件生命周期各階段的任務、過程、結構化方法和工具,第9一12章分別講述面向對象方法學引論、面向對象分析、面向對象設計和面向對象實現,第13章介紹軟件項目管理。附錄講述了用面向對象方法開發軟件的過程,對讀者深入理解軟件工程學很有幫助,也是上機實習的好材料。
本書可作為高等院!败浖こ獭闭n程的教材或教學參考書,也可供有一定實際經驗的軟件工作人員和需要開發應用軟件的廣大計算機用戶閱讀參考。
第6版前言《軟件工程導論》已經出版了5個版本,累計發行量達到130萬冊,頗受讀者歡迎,先后被評為全國優秀暢銷書(前10名)、全國高校出版社優秀暢銷書和北京高等教育精品教材、“十二五”普通高等教育本科國家級規劃教材。經過4年多的時間,這一學科有了不少新的發展,為了跟蹤學科的發展方向,更好地為廣大讀者服務,作者根據幾年來的教學實踐和軟件開發經驗對第5版進行了認真系統的修訂,編寫出了第6版。
鑒于先進、適用的軟件過程對提高軟件生產率和確保軟件產品質量有相當大的作用,第6版在保持原書結構及篇幅基本不變的前提下,主要考慮知識的更新換代,由牟永敏負責對書中面向過程部分的內容進行了適量刪減,同時,為了加強軟件工程的實踐教學,增加了面向對象設計部分的內容,此外還對書中的一些具體內容作了適當修改。全書由張海藩統一定稿。
丁媛、劉夢婷、劉昂、李慧麗、張亞楠等同學對第6版增加的內容進行了測試,并提出了有益的建議,謹在此表示感謝。編者[]2013年5月
第一章 軟件工程學概述
第二章 可行性研究
第三章 需求分析
第四章 形式化說明技術
第五章 總體設計
第六章 詳細設計
第七章 實現
第八章 維護
第九章 面向對象方法學引論
第十章 面向對象分析
第十一章 面向對象設計
第十二章 面向對象實現
第十三章 軟件項目管理
附錄C++類庫管理系統的分析與設計
參考文獻
第一章 軟件工程學概述
第二章 可行性研究
第三章 需求分析
第四章 形式化說明技術
第五章 總體設計
第六章 詳細設計
第七章 實現
第八章 維護
第九章 面向對象方法學引論
第十章 面向對象分析
第十一章 面向對象設計
第十二章 面向對象實現
第十三章 軟件項目管理
附錄C++類庫管理系統的分析與設計
參考文獻