軟件開發的藝術 Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers

[美]史蒂夫·麥康奈爾(Steve McConnell)著 方敏 朱嶸 譯

  • 軟件開發的藝術-preview-1
  • 軟件開發的藝術-preview-2
  • 軟件開發的藝術-preview-3
軟件開發的藝術-preview-1

商品描述

《軟件開發的藝術》共包含4 部分21 章,探討了軟件行業中個人、組織以及行業的現狀,解釋瞭如何以工匠精神來打造自己的專業軟件開發職業路線。《軟件開發的藝術》對軟件行業的所有從業人員有較強的參考性和指導性,適合富有開拓精神的企業和團隊閱讀。

目錄大綱

詳細目錄

第Ⅰ部分 軟件“焦油坑”

第1 章 與恐龍搏鬥   3

譯者有話說            6

第2 章 假黃金      7

移動巨石        8

巨石和軟件      10

邊做邊改的編程模式        11

註重質量          15

銀彈造成的假象           17

軟件不“軟”           19

如何識別假黃金           21

譯者有話說          22

第3 章 貨物崇拜與軟件工程       25

軟件開發的效仿者       26

貨物崇拜式的軟件工程        28

真正的辯論      28

譯者有話說          30

第4 章 軟件工程不是電腦科學   31

“是”與“應該是”       32

工程與科學      33

拋開錶面,審視實質        35

正確的問題      38

譯者有話說          38

第5 章 軟件工程知識體系   41

本質性與附屬性           42

定義穩定核心         44

軟件工程知識體系       47

樹立里程碑      52

譯者有話說          53

第6 章 軟件新世界          55

職業定義          57

探索軟件工程職業       58

穿越赫拉克勒斯神柱        64

譯者有話說          65

第Ⅱ部分 個人專業化

第7 章 人盡其才     69

MBTI 人格測試      70

軟件開發人員的MBTI 測試結果           71

偉大設計師的人格特徵        73

全面和絕對的承諾       75

軟件人口統計         77

教育         79

工作前景          80

編程高手和問題成員        82

關註人性          83

譯者有話說          84

第8 章 提高軟件意識水平   87

軟件意識分級         88

對症下藥          90

你有經驗嗎      91

譯者有話說          92

第9 章 建設軟件社區      93

譯者有話說          97

第10 章 建築師和木匠        99

職稱分級          99

職業專業化           101

團隊專業化           104

時間將會給出答案          105

譯者有話說        105

第11 章 經驗是寫作的基礎      107

譯者有話說        112

第Ⅲ部分 軟件組織專業化

第12 章 軟件淘金熱       115

軟件淘金熱           116

後淘金熱時代的發展          118

淘金經濟學的思維和不解        120

向上擴展和向下擴展          121

回到淘金熱           122

譯者有話說        123

第13 章 優秀軟件實踐案例      125

實際狀況        126

軟件實踐改進後的收益      127

不同方法的投資回報率      130

瞭解軟件估計       131

改進軟件帶來的間接效益        132

最佳的規模經濟         133

軟件組織的挑戰         134

邁出關鍵的一步         135

10 個棘手的問題        135

譯者有話說        136

第14 章 托勒密推理      139

SW-CMM 概述          140

提高成熟度級別         142

可以處理的所有風險          144

哪些人在用SW-CMM        145

完美兼顧軟件開發          146

認真的承諾           148

組織評級        148

形式和本質           150

譯者有話說        151

第15 章 量化人員因素      153

人員因素        153

低效率開發人員         155

具體工作環境       157

工作動機        157

資深員工的價值         159

重要的關註點       159

譯者有話說        160

第16 章 Construx 專業發展體系     161

Construx 知識領域     163

能力水平        164

專業發展階梯等級          166

職業發展階梯       168

不同能力水平的CKA 要求      171

專業發展階梯的經驗教訓        175

專業發展階梯的優勢          179

推廣Construx 專業發展階梯       180

譯者有話說        181

第Ⅳ部分 行業專業化

第17 章 專業工程          185

我們需要工程       186

工程與藝術           187

工程學科的成熟過程          190

軟件開發的科學         192

軟件工程的責任         194

譯者有話說        194

第18 章 軟件工程歷練      197

專業工程師的發展          201

第一步        202

學術認證        204

軟件工程教育的差異          205

繼續教育        207

一些觀點        208

譯者有話說        209

第19 章 證書的意義       211

認證       211

許可證        213

軟件工程師可以獲得許可證嗎    215

許可證制度好嗎         218

許可證的起步       221

獲得證書的優勢         223

獲得證書        225

三條路徑        225

鐵戒指的意義       228

譯者有話說        228

第20 章 職業道德準則      231

軟件工程師的道德準則      232

道德準則的必要性          235

學習不能停的時代          238

譯者有話說        238

第21 章 慧眼識珠          241

為什麽需要技術轉化          242

創新的傳播           243

鴻溝       245

一些棘手的問題         246

風險在哪裡           248

分級推廣代理       250

站在巨人的肩上         253

譯者有話說        254