書名: | 軟體架構學 | |||
作者: | 趙善中 | |||
ISBN: | 9789861503837 | |||
出版社: | 新文京 | |||
#資訊
#軟體工程與專案管理 |
定價: | ||||
售價: | 409元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
【簡介】 架構思維學習手冊 「這本書巧妙地將複雜的軟體架構概念提煉成容易理解的內容。它有令人渾然忘我的練習,採用易讀的寫作風格,是適合學生和專業老手的理想資源。」 —James Erler,Medtronic嵌入式軟體工程師 軟體架構很難,所以你的大腦會騙你無法學會它。你的大腦會這樣想:「最好把注意力放在更重要的事情上,比如午餐要吃什麼,或白海豚會不會轉彎」。好消息是,你可以欺騙大腦,讓它以為軟體架構是非學會不可的重要技術,我們將告訴你該怎麼做。 你可以從這本書學到什麼? 如果你是想要學習軟體架構的軟體開發者,這本「深入淺出」指南是很好的起點。這是一本充滿風趣文字和實作練習的精彩資源,由《深入淺出 Git》和《軟體架構原理|工程方法》的作者們教你如何運用架構思維。你將學到軟體架構的兩大定律,以及定義架構的四個維度,並深入瞭解架構特性、學會辨識系統的邏輯組件,以及深入瞭解各種架構風格。我們將幫助你完全認識軟體架構,看完這本書之後,你將順利進入軟體架構的領域。 本書為何如此與眾不同? 曾經讀過《深入淺出》系列的讀者一定知道,這本書充滿了專為大腦設計的視覺化風格,好玩、好讀又好吸收;尚未看過的讀者也別擔心,翻開書就是讓你欲罷不能的沉浸式學習!本書跳脫讓人眼睛酸澀又昏昏欲睡的技術文字,用圖像和情境打造多重感官的閱讀饗宴,帶你一口氣讀懂軟體架構。學習原來可以這麼有趣又有感! 【目錄】 1 揭開軟體架構的神秘面紗:我們出發囉! 2 架構特性:知道你的能力 3 軟體架構的兩大定律:一切都是取捨的結果 4 邏輯組件:基本要素 5 架構風格:分類與哲學 6 分層架構:分離關注點 7 模組化單體架構:由領域驅動 8 微核心架構:打造客製化體驗 9 自己動手做:TripEZ 旅行應用程式 10 微服務架構:一個一個來 11 事件驅動架構:非同步冒險 12 自己動手做:檢驗你的知識 A 遺珠:我們沒有介紹的六大主題
類似書籍推薦給您
內容簡介 軟體架構指標在保持軟體專案的可維護性和確保高品質架構的關鍵,以及警告架構和技術債務的危險積累方面扮演著關鍵角色。在這本實用的書中,領先的實踐型軟體架構師Christian Ciceri、Dave Farley、Neal Ford、Andrew Harmel-Law、Michael Keeling、Carola Lilienthal、João Rosa、Alexander von Zitzewitz、Rene Weiss和Eoin Woods用案例研究分享的方式,介紹每個軟體架構師都應該知道的指標。 這不是一本關於理論的書,它是基於現實世界的經驗並為軟體架構師和開發人員編寫的書,包含了更多關於實踐和實施的內容。本書分享了關鍵軟體架構指標,以幫助您設定正確的KPI並衡量結果。您在有關決策和測量有效性方面會學到更多。 您將學習如何: ‧衡量你的軟體架構在實現目標上有多好 ‧選擇要追蹤的正確指標(並略過不需要的指標) ‧改善可觀察性、可測試性和可部署性 ‧確定軟體架構專案的優先順序 ‧建構有洞察力而且相關的資訊看板 目錄 第1章 發揮 4 個關鍵指標 第2章 適應度函數測試金字塔:架構測試和指標的比喻 第3章 演化的架構:具有可測試性和可部署性的指導性架構 第4章 用模組化成熟度指數改善你的架構 第5章 私有建構和指標:挺過 DevOps 過渡期的工具 第6章 擴展組織:軟體架構的核心作用 第7章 測量在軟體架構中的角色 第8章 從指標到工程的進展 第9章 使用軟體指標確保可維護性 第10章 用目標 - 問題 - 指標方法測量未知物
類似書籍推薦給您
內容簡介 分散式架構的權衡分析 「本書是每一位構建現代分散式系統的架構師所必讀的。」 -Aleksandar Serafimoski,Thoughtworks首席顧問 在軟體架構中沒有簡單的決定;相反的,存有許多困難的部分、困難的問題或沒有最佳實踐的議題,迫使你在各種妥協之中做出選擇。通過本書,你將學會如何在分散式架構所涉及的權衡取捨中嚴謹地思考。 擁有豐富架構經驗和執業顧問的作者群,探討了選擇適當架構的策略。藉由交織一個關於一組技術專業人士Sysops Squad的虛構故事,他們研究了從如何確定服務粒度、管理工作流程和協作、管理和解耦合約、以及管理分散式交易,到如何優化像是可擴展性、彈性和性能等操作特性的所有內容。 通過關注於常見問題,本書提供了一些技巧,可以協助你在面對架構師所面臨的問題時發現和權衡利弊。 ‧分析權衡並有效記錄您的決策 ‧就服務粒度方面做出更好的決策 ‧了解拆分整體式應用程式的複雜性 ‧管理和解耦服務之間的合約 ‧在高度分散式架構中處理資料 ‧學習在拆分應用程式時管理工作流程和交易的模式 目錄 前言 第1章 當沒有「最佳做法」時,會發生什麼? 【PART 1 把事情分開】 第2章 識別軟體架構中的藕合性 第3章 架構模組化 第4章 架構分解 第5章 基於組件的分解模式 第6章 拆開操作資料 第7章 服務粒度 【PART 2 將事物重新組合起來】 第8章 重複使用模式 第9章 資料所有權和分散式交易 第10章 分散式資料存取 第11章 管理分散式工作流程 第12章 交易傳奇 第13章 合約 第14章 管理分析資料 第15章 建立你自己的權衡分析 附錄A 概念和術語參考 附錄B 架構決策記錄參考 附錄C 權衡參考