商品簡介
如果你是一名想成為軟件架構師的程序員,那麼《程序員必讀之軟件架構》就是為你準備的。
作者簡介
名人/編輯推薦
《程序員必讀之軟件架構》從全新的視角重新解讀軟件架構,揭示軟件架構的本質,是一本強調實踐、注重實效、輕量級、面向開發人員的軟件架構指南。本書作者是一位備受好評的軟件架構講師,為全球20多個國家的軟件團隊提供咨詢和培訓,其中不乏家喻戶曉的大型企業。在過去幾年中,他的實踐經驗已令數千人受益終生。
如果你是一名軟件開發人員,那么《程序員必讀之軟件架構》定會對你的職業發展有所助益。
目次
推薦序一:架構師真正要學會的事情 ix
推薦序二 xii
譯者序2.0 xiii
序 xvi
關于本書 xix
軟件架構培訓 xxii
Part Ⅰ 什么是軟件架構
第1章 什么是架構 2
第2章 架構的種類 4
第3章 軟件架構是什么 6
第4章 敏捷軟件架構是什么 8
第5章 架構對上設計 11
第6章 軟件架構重要嗎 13
第7章 問題 15
目 錄
推薦序一:架構師真正要學會的事情 ix
推薦序二 xii
譯者序2.0 xiii
序 xvi
關于本書 xix
軟件架構培訓 xxii
Part Ⅰ 什么是軟件架構
第1章 什么是架構 2
第2章 架構的種類 4
第3章 軟件架構是什么 6
第4章 敏捷軟件架構是什么 8
第5章 架構對上設計 11
第6章 軟件架構重要嗎 13
第7章 問題 15
Part Ⅱ 軟件架構的角色
第8章 軟件架構的角色 18
第9章 軟件架構師應該編碼嗎 22
第10章 軟件架構師應該是建造大師 25
第11章 從開發者到架構師 30
第12章 拓展T 32
第13章 軟技能 34
第14章 軟件架構不是接力運動 36
第15章 軟件架構要引入控制嗎 38
第16章 小心鴻溝 40
第17章 未來的軟件架構師在哪里 42
第18章 每個人都是架構師,除非他們有其他身份 44
第19章 軟件架構咨詢師 46
第20章 問題 48
Part Ⅲ 設計軟件
第21章 架構驅動力 50
第22章 質量屬性(非功能需求) 52
第23章 處理非功能需求 55
第24章 約束 57
第25章 原則 60
第26章 技術不是實現細節 63
第27章 更多分層等于更高復雜度 66
第28章 協同設計是一把雙刃劍 68
第29章 軟件架構是對話的平臺 70
第30章 SharePoint項目也需要軟件架構 72
第31章 問題 74
Part Ⅳ 可視化軟件
第32章 溝通障礙 76
第33章 對草圖的需要 78
第34章 無效的草圖 81
第35章 C4:語境、容器、組件和類 91
第36章 語境圖 94
第37章 容器圖 98
第38章 組件圖 102
第39章 是否包含技術選擇 107
第40章 你會那樣編碼嗎 110
第41章 軟件架構和編碼 112
第42章 你不需要UML工具 117
第43章 有效的草圖 120
第44章 C4的常見問題 124
第45章 問題 126
Part Ⅴ 為軟件生成文檔
第46章 代碼不會講述完整的故事 128
第47章 軟件文檔即指南 131
第48章 語境 136
第49章 功能性概覽 137
第50章 質量屬性 139
第51章 約束 141
第52章 原則 143
第53章 軟件架構 145
第54章 外部接口 147
第55章 代碼 149
第56章 數據 151
第57章 基礎設施架構 153
第58章 部署 155
第59章 運營和支持 157
第60章 決策日志 159
第61章 問題 161
Part Ⅵ 開發生命周期中的軟件架構
第62章 敏捷和架構的沖突:神話還是現實 164
第63章 量化風險 167
第64章 風險風暴 169
第65章 恰如其分的預先設計 173
第66章 初識軟件架構 179
第67章 問題 183
Part Ⅶ 金融風險系統
第68章 金融風險系統 186
Part Ⅷ 附錄:“技術部落”的軟件指南
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。