構建之法:現代軟體工程(第二版)

構建之法:現代軟體工程(第二版)

《構建之法:現代軟體工程(第二版)》是2017年1月人民郵電出版社出版的圖書,作者是鄒欣。

基本介紹

  • 中文名:構建之法:現代軟體工程(第二版)
  • 作者:鄒欣
  • 出版社:人民郵電出版社
  • 出版時間:2017年1月
  • 頁數:400 頁
  • 定價:59 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115395597
內容簡介,圖書目錄,

內容簡介

軟體工程牽涉的範圍很廣, 同時也是一般院校的同學反映比較空洞乏味的課程。 但是軟體工程的技術對於投身IT 產業的學生來說是非常重要的。作者鄒欣有長達20年的一線軟體開發經驗,他利用業餘時間在數所高校進行了長達6年的軟體工程教學實踐,總結出了在16周的時間內讓同學們通過 “做中學 (Learning By Doing)” 掌握實用的軟體工程技術的教學計畫,並得到高校師生的積極反饋。在此基礎上,作者對軟體工程的各個知識點和技能要求進行了系統性整理,形成教材。
本書共分17章,對照美國ACM/IEEE2013年新出版的計算機科學教學指導(Computer ScienceCurricula 2013)中的軟體工程相關部分,這本教材覆蓋了其中大多數Core-Tier1和Core-Tier2的內容。可以說,全書對軟體工程內容的覆蓋不遜於任何一本現行的教材,同時講述了業界**新實踐方法。

圖書目錄

I 推薦序
III 讀者反饋
V 前 言
1 給任課老師和助教的建議
15 第 1 章 概 論
1.1 軟體 = 程式 + 軟體工程 1
1.2 軟體工程是什麼 9
1.3 練習與討論 18
35 第 2 章 個人技術和流程
2.1 單元測試 20
2.2 效能分析工具 29
2.3 個人開發流程 34
2.4 實踐 37
2.5 練習與討論 42
57 第3 章 軟體工程師的成長
3.1 個人能力的衡量與發展 43
ii 構建之法— 現代 軟體工程
3.2 軟體工程師的職業發展 48
3.3 技能的反面 52
3.4 練習與討論 55
73 第4 章 兩人合作
4.1 代碼規範 56
4.2 代碼風格規範 58
4.3 代碼設計規範 63
4.4 代碼複審 66
4.5 結對編程 72
4.6 兩人合作的不同階段和技巧 77
4.7 練習與討論 83
101 第5 章 團隊和流程
5.1 非團隊和團隊 84
5.2 軟體團隊的模式 85
5.3 開發流程 90
5.4 練習與討論 100
118 第6 章 敏捷流程
6.1 敏捷的流程 101
6.2 敏捷流程的問題和解法 104
6.3 敏捷的團隊 109
6.4 敏捷總結 110
6.5 敏捷的故事— 兼酒後問答 112
6.6 練習與討論 119
iii
138 第7 章 MSF
7.1 MSF 簡史 121
7.2 MSF 基本原則 122
7.3 MSF 團隊模型 134
7.4 MSF 過程模型 136
7.5 MSF 敏捷開發模式 137
7.6 MSF CMMI 開發模式 139
7.7 練習與討論 140
157 第8 章 需求分析
8.1 軟體需求 142
8.2 軟體產品的利益相關者 144
8.3 獲取用戶 需求— 用戶調查 144
8.4 競爭性需求分析的框架 155
8.5 功能的定位— 四象限方法 158
8.6 計畫和估計 161
8.7 分而治之(Work Breakdown Structure) 169
8.8 練習與討論 171
187 第9 章 項目經理
9.1 PM 是啥 175
9.2 微軟PM 的來歷 176
9.3 PM 做開發和測試之外的所有事情 178
9.4 PM 的能力要求和任務 181
9.5 練習與討論 184
iv 構建之法— 現代 軟體工程
202 第 10 章 典型用戶和場景
10.1 典型場景和典型用戶 185
10.2 規格說明書 197
10.3 功能驅動的設計 202
10.4 練習與討論 204
222 第 11 章 軟體設計與實現
11.1 從Spec 到實現 205
11.2 開發階段的日常管理 208
11.3 練習與討論 217
244 第 12 章 用戶體驗
12.1 用戶體驗的要素 219
12.2 用戶體驗設計的步驟和目標 232
12.3 評價標準 233
12.4 練習與討論 235
264 第 13 章 軟體測試
13.1 基本名詞解釋及分類 238
13.2 各種測試方法 242
13.3 實戰中的測試 254
13.4 運用測試工具 260
13.5 練習與討論 266
296 第 14 章 質量保障
14.1 軟體的質量 268
v
14.2 軟體的質量保障工作 274
14.3 練習與討論 282
313 第 15 章 穩定和發布階段
15.1 從代碼完成到發布 284
15.2 發布之後 — 事後諸葛亮會議 294
15.3 練習和討論 300
332 第 16 章 IT 行業的創新
16.1 創新的迷思 301
16.2 創新的時機 317
16.3 創新的招數 322
16.4 魔方的創新 327
16.5 創新和作坊 330
16.6 練習與討論 335
368 第 17 章 人、績效和職業道德
17.1 豬、雞和鸚鵡的故事 337
17.2 其實還是人的問題 340
17.3 績效管理 342
17.4 蘿蔔與白菜 348
17.5 團隊合作的幾個階段 350
17.6 軟體工程師的職業道德 354
17.7 練習與討論 357
393 索 引

熱門詞條

聯絡我們