注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學構建之法 現(xiàn)代軟件工程(第二版)

構建之法 現(xiàn)代軟件工程(第二版)

構建之法 現(xiàn)代軟件工程(第二版)

定 價:¥59.00

作 者: 鄒欣
出版社: 人民郵電出版社
叢編項:
標 簽: 計算機/網絡 軟件工程/開發(fā)項目管理

購買這本書可以去


ISBN: 9787115395597 出版時間: 2015-07-01 包裝:
開本: 頁數(shù): 字數(shù):  

內容簡介

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

作者簡介

  鄒欣現(xiàn)任微軟Windows中國工程團隊首席研發(fā)總監(jiān)。1996—2003年,鄒欣在微軟Outlook團隊從事開發(fā)工作,2003—2005年,他在微軟內部質量工具團隊和Visual Studio團隊負責軟件項目管理工具的開發(fā)。2005—2012年,他擔任微軟亞洲研究院技術創(chuàng)新組研發(fā)主管,負責研究成果的產品化和創(chuàng)新項目。2012—2014年,他擔任微軟亞洲互聯(lián)網工程院首席研發(fā)總監(jiān),負責必應搜索客戶端、必應輸入法、必應詞典等產品。加入微軟前,鄒欣從事過商用Unix系統(tǒng)、GPS/GIS軟件開發(fā)及測試工作。他在2007年出版了《移山之道》,于2008年出版了《編程之美》 (合作)。他于1991年獲北京大學計算機軟件專業(yè)學士學位。1996年獲美國美國韋恩州立大學(WayneState University)計算機軟件專業(yè)碩士學位。微博 http://weibo.com/sdxinz博客 http://www.cnblogs.com/xinz專欄 http://zhuanlan.zhihu.com/goujianzhifa

圖書目錄

目錄
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 個人開發(fā)流程 34
2.4 實踐 37
2.5 練習與討論 42
57 第3 章 軟件工程師的成長
3.1 個人能力的衡量與發(fā)展 43
目 錄
ii 構建之法— 現(xiàn)代 軟件工程
3.2 軟件工程師的職業(yè)發(fā)展 48
3.3 技能的反面 52
3.4 練習與討論 55
73 第4 章 兩人合作
4.1 代碼規(guī)范 56
4.2 代碼風格規(guī)范 58
4.3 代碼設計規(guī)范 63
4.4 代碼復審 66
4.5 結對編程 72
4.6 兩人合作的不同階段和技巧 77
4.7 練習與討論 83
101 第5 章 團隊和流程
5.1 非團隊和團隊 84
5.2 軟件團隊的模式 85
5.3 開發(fā)流程 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 敏捷開發(fā)模式 137
7.6 MSF CMMI 開發(fā)模式 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 做開發(fā)和測試之外的所有事情 178
9.4 PM 的能力要求和任務 181
9.5 練習與討論 184
iv 構建之法— 現(xiàn)代 軟件工程
202 第10 章 典型用戶和場景
10.1 典型場景和典型用戶 185
10.2 規(guī)格說明書 197
10.3 功能驅動的設計 202
10.4 練習與討論 204
222 第11 章 軟件設計與實現(xiàn)
11.1 從Spec 到實現(xiàn) 205
11.2 開發(fā)階段的日常管理 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 實戰(zhàn)中的測試 254
13.4 運用測試工具 260
13.5 練習與討論 266
296 第14 章 質量保障
14.1 軟件的質量 268
目 錄v
14.2 軟件的質量保障工作 274
14.3 練習與討論 282
313 第15 章 穩(wěn)定和發(fā)布階段
15.1 從代碼完成到發(fā)布 284
15.2 發(fā)布之后 — 事后諸葛亮會議 294
15.3 練習和討論 300
332 第16 章 IT 行業(yè)的創(chuàng)新
16.1 創(chuàng)新的迷思 301
16.2 創(chuàng)新的時機 317
16.3 創(chuàng)新的招數(shù) 322
16.4 魔方的創(chuàng)新 327
16.5 創(chuàng)新和作坊 330
16.6 練習與討論 335
368 第17 章 人、績效和職業(yè)道德
17.1 豬、雞和鸚鵡的故事 337
17.2 其實還是人的問題 340
17.3 績效管理 342
17.4 蘿卜與白菜 348
17.5 團隊合作的幾個階段 350
17.6 軟件工程師的職業(yè)道德 354
17.7 練習與討論 357
393 索 引

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號