實用軟件架構:從系統環境到軟件部署 实用软件架构:从系统环境到软件部署
蒂拉克·米特拉
- 出版商: 機械工業
- 出版日期: 2017-01-01
- 定價: $474
- 售價: 8.5 折 $403
- 語言: 簡體中文
- 頁數: 257
- 裝訂: 平裝
- ISBN: 7111550269
- ISBN-13: 9787111550266
-
相關分類:
軟體架構、Design Pattern
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
Java 8 Lambdas 技術手冊 (Java 8 Lambdas: Pragmatic Functional Programming)$480$379 -
電路學 (下), 10/e (Nilsson: Electric Circuits, 10/e)
$640$627 -
$474大型分佈式網站架構設計與實踐 -
$505架構即未來 : 現代企業可擴展的 Web 架構、流程和組織 (The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise, 2/e) -
$414大型IT系統性能測試入門經典 -
$505分佈式實時處理系統:原理、架構與實現 -
$354軟件架構 -
$474SPA 設計與架構:理解單頁面 Web 應用 (SPA Design and Architecture: Understanding Single Page Web Applications) -
$403圖解設計模式 -
$234軟件開發本質論:追求簡約、體現價值、逐步構建 (The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece) -
$474數據實踐之美:31位大數據專家的方法、技術與思想 -
$293軟件成本評估 -
$414軟件需求與可視化模型(Visual Models for Software Requirements) -
$474系統分析與設計:敏捷疊代方法(原書第6版) -
$352C# 物聯網應用程序開發 -
$239大數據分析 : 數據挖掘必備算法示例詳解 -
$714系統架構:複雜系統的產品設計與開發 (System architecture: strategy and product development for complex systems) -
$414DevOps : 軟件架構師行動指南 (DevOps: A Software Architect's Perspective) -
$294前端架構設計 (Front-End Architecture: A Modern Blueprint for Scalable and Sustainable Design Systems) -
$594億級流量網站架構核心技術 — 跟開濤學搭建高可用高並發系統 -
$474Tomcat 架構解析 -
Docker 入門與實戰, 2/e$500$395 -
$294HTTP/2 基礎教程 (Learning HTTP/2: A Practical Guide for Beginners) -
現代 Java|輕鬆解決 Java 8 與 9 的難題 (Modern Java Recipes: Simple Solutions to Difficult Problems in Java 8 and 9)$580$458
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
<內容簡介>
本書是一本實用的教程,使讀者可以按照書中所說的方法,通過多個階段的演進,來疊代式地構建出軟件的架構。書中指出了各種架構工件的運用方式,使人可以把這些清晰、簡明、精準而且易懂的工件,恰到好處地運用在實際的應用場景之中。本書簡單、明確、易於理解、便於描述,而且足夠實用,能夠加以執行。可給IT工作者和軟件工程專業的學生帶來較大的幫助,使他們明白怎樣對軟件系統進行架構。
<章節目錄>
題獻
譯者序
序
前言
致謝
第1章 案例研究
1.1業務問題
1.1.1技術挑戰
1.1.2用例
1.1.3在機器運轉過程中進行實時處理與監控
1.1.4為新機器提供無縫的激活服務
1.1.5生成工作定單
1.1.6盡量減少在為全球客戶提供服務時所產生的延遲
1.2小結
第2章 軟件架構是什麼?為什麼需要做軟件架構
2.1背景知識
2.2軟件架構是什麼
2.3為什麼需要做軟件架構
2.3.1把架構視為交流工具
2.3.2對項目規劃施加影響力
2.3.3關註非功能方面的能力
2.3.4與設計團隊和實現團隊做出約定
2.3.5為影響力分析提供支持
2.4架構視圖與架構視點
2.5小結
2.6參考資料
第3章 恰到好處地把握架構中的重要方面
3.1軟件架構中需要關註的一些方面
3.2小結
第4章 系統環境
4.1業務環境與系統環境之間的辨析
4.2捕獲系統環境
4.2.1系統環境圖
4.2.2信息流
4.3案例研究:Elixir的系統環境
4.3.1 Elixir的系統環境圖
4.3.2 Elixir的信息流
4.4小結
4.5參考資料
第5章 架構概述
5.1什麼是架構概述
5.2為什麼要做架構概述
5.3企業視圖
5.3.1用戶與傳輸渠道
5.3.2核心業務流程
5.3.3數據與信息
5.3.4技術推動力
5.4分層視圖
5.4.1第1層:操作層
5.4.2第2層:服務組件層
5.4.3第3層:服務層
5.4.4第4層:業務流程層
5.4.5第5層:消費者層
5.4.6第6層:集成層
5.4.7第7層:QoS層
5.4.8第8層:信息架構層
5.4.9第9層:治理層
5.4.10進一步研究分層視圖的用法
5.5 IT系統視圖
5.6案例研究:Elixir的架構概述
5.6.1 Elixir的企業視圖
5.6.2 Elixir的業務流程
5.6.3 Elixir的數據及信息
5.6.4 Elixir的技術推動力
5.6.5 Elixir的分層視圖
5.6.6 Elixir的IT系統視圖
5.7小結
5.8參考資料
第6章 架構決策
6.1為什麼需要做架構決策
6.2怎樣開始進行架構決策
6.3創建架構決策
6.4案例研究:Elixir的架構決策
6.5小結
第7章 功能模型
7.1為什麼需要功能模型
7.2可追溯性
7.3制定功能模型
7.3.1邏輯層面的設計
7.3.2規格層面的設計
7.3.3物理層面的設計
7.4案例研究:Elixir的功能模型
7.4.1邏輯層面
7.4.2規格層面
7.4.3物理層面
7.5小結
7.6參考資料
第8章 操作模型
8.1為什麼需要操作模型
8.2可追溯性與服務級別協議
8.3制定操作模型
8.3.1概念操作模型
8.3.2規格操作模型
8.3.3物理操作模型
8.4案例研究:Elixir的操作模型
8.4.1 COM
8.4.2 SOM
8.4.3 POM
8.5小結
8.6參考資料
第9章 集成:方式與模式
9.1為什麼需要進行集成
9.2集成方式
9.2.1用戶界面的集成
9.2.2數據層面的集成
9.2. 3消息層面的集成
9.2.4 API層面的集成
9.2.5服務層面的集成
9.3集成模式
9.3.1同步的請求栂煊δJ?
9.3.2批次模式
9.3.3同步的批次請求栍Υ鵡J?
9.3.4異步的批次請求栍Υ鵡J?
9.3.5存儲並轉發模式
9.3.6發布柖┰哪J?
9.3.7聚合模式
9.3.8管道與過濾器模式
9.3.9消息路由器模式
9.3.10消息轉換器模式
9.4案例研究:Elixir的集成視圖
9.4.1標籤1~5所表示的數據流
9.4.2標籤6~8所表示的數據流
9.4.3標籤9~10所表示的數據流
9.4.4標籤11~12所表示的數據流
9.5小結
9.6參考資料
第10章 基礎設施問題
10.1為什麼要把基礎設施做好
10.2需要考慮的基礎設施問題
10.2.1網絡
10.2.2託管
10.2.3高可用性與容錯性
10.2.4災難恢復
10.2.5能力規劃
10.3案例研究:Elixir系統的基礎設施問題
10.4小結
10.5我們現在講到什麼地方了
10.6參考資料
第11章 分析架構入門
11.1為什麼要做分析
11.2進行數據分析所採用的維度
11.2.1操作分析
11.2. 2描述性的分析
11.2.3預測性的分析
11.2.4指示性的分析
11.2.5認知計算
11.3分析架構的基礎
11.3.1分層視圖中的各層及五大支柱
11.3 .2水平層
11.3.3垂直層
