《構建之法現代軟體工程(第三版)》是2020年1月人民郵電出版社出版的圖書,作者是鄒欣。
基本介紹
- 書名:構建之法現代軟體工程(第三版)
- 作者:鄒欣
- ISBN:9787115460769
- 頁數:443頁
- 定價:69元
- 出版社:人民郵電出版社
- 出版時間:2020年1月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
軟體工程牽涉的範圍很廣, 同時也是一般院校的同學反映比較空洞乏味的課程。 但是軟體工程的技術對於投身IT 產業的學生來說是非常重要的。作者鄒欣有長達20年的一線軟體開發經驗,他利用業餘時間在數所高校進行了長達6年的軟體工程教學實踐,總結出了在16周的時間內讓同學們通過 “做中學 (Learning By Doing)” 掌握實用的軟體工程技術的教學計畫,並得到高校師生的積極反饋。在此基礎上,作者對軟體工程的各個知識點和技能要求進行了系統性整理,形成教材。
本書共分17章,對照美國ACM/IEEE2013年新出版的計算機科學教學指導(Computer ScienceCurricula 2013)中的軟體工程相關部分,這本教材覆蓋了其中大多數Core-Tier1和Core-Tier2的內容。可以說,全書對軟體工程內容的覆蓋不遜於任何一本現行的教材,同時講述了業界最新實踐方法。
圖書目錄
I 推薦序
III 讀者反饋
V 第三版前言
VII 第二版前言
VIII 第 一版前言
1 第 1章 概 論
1.1 軟體 = 程式 + 軟體工程
1.2 軟體工程是什麼
1.3 練習與討論
21 第 2章 個人技術和流程
2.1 單元測試
2.2 效能分析工具
2.3 個人開發流程
2.4 實踐
2.5 練習與討論
46 第3章 軟體工程師的成長
3.1 個人能力的衡量與發展
3.2 軟體工程師的思維誤區
3.3 軟體工程師的職業發展
3.4 技能的反面
3.5 練習與討論
68 第4章 兩人合作
4.1 代碼規範
4.2 代碼風格規範
4.3 代碼設計規範
4.4 代碼複審
4.5 結對編程
4.6 兩人合作的不同階段和技巧
4.7 練習與討論
96 第5章 團隊和流程
5.1 非團隊和團隊
5.2 軟體團隊的模式
5.3 開發流程9
5.4 練習與討論
114 第6章 敏捷流程
6.1 敏捷的流程簡介
6.2 敏捷流程的問題和解法
6.3 敏捷的團隊
6.4 敏捷總結
6.5 敏捷的問答
6.6 練習與討論
133 第7章 實戰中的軟體工程
7.1 MSF簡史
7.2 MSF基本原則
7.3 MSF團隊模型
7.4 MSF過程模型
7.5 實戰中的軟體工程
7.6 練習與討論
157 第8章 需求分析
8.1 軟體需求
8.2 軟體產品的利益相關者
8.3 獲取用戶需求—用戶調研
8.4 競爭性需求分析的框架
8.5 功能的定位和優先權
8.6 計畫和估計
8.7 分而治之(Work Breakdown Structure)
8.8 練習與討論
191 第9章 項目經理
9.1 PM是啥
9.2 微軟PM的來歷
9.3 PM做開發和測試之外的所有事情
9.4 領導力—高效的團隊討論
9.5 PM 和風險管理
9.6 練習與討論
211 第 10章 典型用戶和場景
10.1 典型用戶和典型場景
10.2 用例(Use Case)
10.3 規格說明書
10.4 功能驅動的設計
10.5 練習與討論
232 第 11章 軟體設計與實現
11.1 分析和設計方法
11.2 圖形建模和分析方法
11.3 其他設計方法
11.4 從Spec到實現
11.5 開發階段的日常管理
11.6 實戰中的原始碼管理
11.7 代碼完成(Code Complete)
11.8 練習與討論
258 第 12章 用戶體驗
12.1 用戶體驗的要素
12.2 用戶體驗設計的步驟和目標
12.3 評價標準
12.4 貫穿多種設備的用戶體驗
12.5 練習與討論
279 第 13章 軟體測試
13.1 基本名詞解釋及分類
13.2 各種測試方法
13.3 實戰中的測試
13.4 運用測試工具
13.5 練習與討論
310 第 14章 質量保障
14.1 軟體的質量
14.2 軟體的質量保障工作
14.3 練習與討論
329 第 15章 穩定和發布階段
15.1 從代碼完成到發布
15.2 不同頻率和不同覆蓋範圍的漸進發布
15.3 發布之後—事後諸葛亮會議
15.4 練習與討論
346 第 16章 IT行業的創新
16.1 創新的迷思
16.2 創新的時機
16.3 創新的招數
16.4 魔方的創新
16.5 創新和作坊
16.6 練習與討論
384 第 17章 人,績效和職業道德
17.1 領導力
17.2 領導力—知人善任
17.3 領導力—帶領團隊成長
17.4 豬、雞和鸚鵡的故事
17.5 其實還是人的問題
17.6 績效管理
17.7 蘿蔔與白菜
17.8 軟體工程師的職業道德
17.9 練習與討論
420 給任課老師和助教的建議
課程安排
師生關係
給授課老師和助教的建議
436 索引