- 軟件工程理論與實踐(第2版)
- 呂云翔等編著
- 1280字
- 2023-06-28 15:52:01
第2版前言
《軟件工程理論與實踐》自2017年出版以來,深受學校師生的歡迎,經過了多次印刷,許多高校將其作為“軟件工程”課程的教材,獲得了良好的社會效益。但從另外一個角度來看,作者有責任和義務維護好這本書的質量,及時更新內容,做到與時俱進。
本次改版對第1版進行了全面的修訂、再組織和更新。具體改動內容如下。
1)將本書重新劃分為六個部分——軟件工程概述、可行性研究與項目開發計劃、結構化分析與設計、面向對象分析與設計、軟件實現與測試、軟件維護與軟件工程管理,并且將各章節重新進行了整合。
2)在第1章軟件工程概述中,增加了“開源軟件開發方法”“群體化軟件開發方法”和“軟件工程人員的職業道德”方面的內容。
3)將“敏捷軟件開發”單獨構成為第3章。
4)在第5章結構化分析中,增加了“原型設計”方面的內容。
5)在第6章結構化設計中,增加了“UX設計與UI設計的區別”和“軟件設計評審”方面的內容。
6)在第7章面向對象方法與UML中,增加了實例。
7)在第9章軟件體系結構與設計模式中,增加了實例。
8)在第11章軟件實現中,增加了“代碼重用”和“分析和評價代碼的質量”方面的內容,并使用WebStorm和PyCharm工具來實現“‘墨韻’讀書會圖書共享平臺”的“用戶登錄”模塊(結合了Vue與Django框架)。
9)在第12章軟件測試中,增加了“自動化測試”方面的內容,并使用PyCharm對“‘墨韻’讀書會圖書共享平臺”的“用戶登錄”模塊進行了單元測試。
10)在第13章軟件維護與軟件工程管理中,增加了“軟件部署與軟件交付”和“自動化運維”方面的內容。
11)針對一些重要的概念和內容,錄制了微課視頻。
12)對全書仔細地進行了梳理,去掉了重復和不重要的內容,重新修訂了各章節的實例。
本書共13章,內容涉及軟件工程概述、軟件過程、敏捷軟件開發、可行性研究與項目開發計劃、結構化分析、結構化設計、面向對象方法與UML、面向對象分析、軟件體系結構與設計模式、面向對象設計、軟件實現、軟件測試,以及軟件維護與軟件工程管理。
本書理論知識的教學安排建議見表1。
表1 理論知識的教學安排

建議先修課程:計算機導論、面向對象程序設計、數據結構和數據庫原理。
建議理論教學時數:32~48學時。
建議實驗(實踐)教學時數:16~32學時。
教師可以按照自己對軟件工程的理解適當刪除一些章節,也可以根據教學目標,靈活地調整章節的順序,增減各章的學時數。
本書的作者為呂云翔、曾洪立。感謝胡湘鵬團隊、石遠翔團隊、蔣博文團隊、周濤團隊等對本書提供的大力支持。感謝所有為本書做出貢獻的同仁們。
本書配套的視頻二維碼位置見表2。
表2 視頻二維碼位置

(續)

本書通過網盤(獲取方式見封底)提供:程序設計指導、“軟件學院‘墨韻’讀書會圖書共享平臺”案例(含文檔和代碼)、軟件工程常用工具及其應用、綜合案例(含文檔和代碼)、基于“軟件學院‘墨韻’讀書會圖書共享平臺”的實驗。讀者可掃描封底的二維碼,下載后閱讀相關文檔。
由于軟件工程還在發展之中,軟件工程的教學方法本身還在探索之中,加之作者的水平和能力有限,本書難免有疏漏之處。懇請各位同仁和廣大讀者給予批評指正,也希望各位能將實踐過程中的經驗和心得與我們交流(yunxianglu@hotmail.com)。
編者
- 中國政法大學801法理學原理歷年考研真題視頻講解【12小時高清視頻】
- 程守洙《普通物理學》(第5版)(下冊)配套題庫【名校考研真題+課后習題+章節題庫+模擬試題】
- 廈門大學211翻譯碩士英語[專業碩士]歷年考研真題及詳解
- 建筑速寫
- 公共關系學(第3版)
- 智慧環保實踐
- 食品安全與質量管理
- 建筑材料
- 曹龍騏《金融學》(第3版)筆記和課后習題(含考研真題)詳解
- 鮮活的馬克思主義:馬克思主義基本原理概論實踐教程
- George Yule《語言研究》(第4版)課后習題詳解
- 設計構成
- 2020年河北省選聘大學生村官考試《行政職業能力測驗》考點精講及典型題(含歷年真題)詳解
- 攝影基礎教程:附微課視頻(第2版)
- 亞歷山大《新概念英語(2):實踐與進步(新版)》學習指南【詞匯短語+課文精解+語法知識+練習答案】