數字化時代的軟件架構:設計與分析 Analysis and Design of Next-Generation Software Architectures
Langer, Arthur M. 劉愛娣
- 出版商: 機械工業
- 出版日期: 2024-09-01
- 定價: $534
- 售價: 7.5 折 $401
- 語言: 簡體中文
- 頁數: 224
- ISBN: 7111763742
- ISBN-13: 9787111763741
-
相關分類:
Design Pattern
立即出貨 (庫存 < 4)
中文年末書展|繁簡參展書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 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
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 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
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部門、用戶、執行發起人和第三方供應商——的角色和職責,能夠幫助分析師在重新設計現有應用程序和數據庫以及選擇第三方產品、轉換方法與網絡控制機制時獲得更高的成功率。通過豐富的實例和詳細的講解,讀者能夠瞭解如何充分利用5G、物聯網、區塊鏈、雲計算、量子計算、人工智能等領域的新技術,從而設計高效、可擴展、可靠的軟件架構。 具體來說,第1章為概述,交代本書的相關背景;第2章介紹如何整合內部用戶和消費者的需求;第3章對面向對象的相關概念進行了回顧;第4章介紹了分佈式客戶端/服務器和數據相關內容;第5~8章則分別介紹無線通信、物聯網、區塊鏈、量子計算、人工智能、機器學習和雲計算等相關技術對軟件設計的影響;第9~11章介紹對遺留系統的處理以及新系統的建設相關權衡;第12章介紹數字化時代的軟件架構分析和項目管理;最後一章則是對全書內容的總結以及對未來的展望。 本書的讀者對象包括IT開發人員、軟件工程師、架構師、應用程序供應商、業務經理和高管,能夠為他們提供實用的指導,助力他們在不斷變化的技術環境中設計出卓越的軟件架構。
作者簡介
阿瑟·M.蘭格(Arthur M. Langer),美國紐約哥倫比亞大學技術管理中心主任和專業實踐教授、專業研究學院技術管理課程的學術主任、教育學院(師範學院)組織與領導系的實踐教授。蘭格博士還是WOS(Workforce Opportunity Services)的主席和創始人,這是一家非營利性非政府組織,致力於幫助難以融入社會的青年和退伍軍人接受教育並展開職業生涯。他的其他出版物包括Springer的Guide to Software Development、Analysis and Design of Information Systems和The Art of Analysis。
目錄大綱
序
前言
致謝
第1章 概述
1.1 傳統分析和設計的局限性
1.2 數字化時代的技術消費化
1.3 不斷發展的分析師角色
1.4 為未來消費者的需要開發需求
1.5 新範式:5G、物聯網、雲、區塊鏈、網絡安全和量子計算
1.5.1 5G
1.5.2 物聯網
1.5.3 雲
1.5.4 區塊鏈
1.5.5 網絡安全
1.5.6 量子計算
1.6 問題和練習
第2章 整合內部用戶和消費者需求
2.1 軟件開發的層次結構
2.1.1 用戶/消費者界面
2.1.2 工具
2.1.3 通過自動化提高生產率
2.1.4 面向對象
2.1.5 客戶端/服務器
2.1.6 因特網/內部網絡到移動性的轉變
2.2 建立內部用戶界面
2.3 形成訪談方法
2.4 與不同關系的群體打交道
2.5 內部用戶的類別和級別
2.6 無用戶、無輸入的需求
2.7 S曲線與數字化轉型分析和設計
2.8 實踐社區
2.9 數字化轉型時代的分析師
2.10 問題和練習
第3章 回顧對象範式
3.1 邏輯等價的概念
3.2 結構化分析工具
3.3 進行更改
3.4 什麼是面向對象分析
3.5 識別對象和類
3.6 對象建模
3.7 與結構化分析的關系
3.7.1 應用耦合
3.7.2 應用內聚
3.8 面向對象的數據庫
3.9 借助用例分析和設計來設計分佈式對象
3.9.1 用例模型
3.9.2 參與者
3.10 用例
3.11 偽代碼
3.12 先序後序
3.13 矩陣
3.14 問題和練習
3.15 小型項目
第4章 分佈式客戶端/服務器和數據
4.1 客戶端/服務器和麵向對象分析
4.2 客戶端/服務器應用程序的定義
4.3 數據庫
4.4 邏輯數據建模
4.5 邏輯數據建模程序
4.6 鍵屬性
4.7 範式化
4.8 範式化的局限性
4.9 超類型/子類型模型
4.10 關鍵業務規則
4.11 組合用戶視圖
4.12 與現有數據模型集成
4.13 確定域和觸發操作
4.14 去範式化
4.15 總結
4.16 問題和練習
4.16.1 小型項目1
4.16.2 小型項目2
第5章 無線通信的影響
5.1 無線革命
5.2 5G和分佈式處理
5.3 5G世界中的分析和設計
5.4 用戶生成的數據和性能測量
5.5 總結
5.6 問題和練習
第6章 物聯網
6.1 物聯網與通信模型的邏輯設計
6.2 物聯網通信替代方案
6.2.1 請求-響應模型
6.2.2 發布-訂閱模型
6.2.3 推送-拉取模型
6.2.4 獨占對模型
6.3 物聯網是對傳統分析和設計的顛覆
6.4 傳感器、執行器和計算
6.4.1 傳感器
6.4.2 執行器
6.4.3 計算
6.5 連通性
6.6 可組合性
6.7 可招募性
6.8 物聯網安全和隱私
6.9 沈浸
6.10 物聯網系統開發生命周期
6.11 向物聯網過渡
6.12 總結
第7章 區塊鏈分析和設計
7.1 瞭解區塊鏈架構
7.2 區塊鏈增長預測
7.3 區塊鏈的分析和設計
7.4 總結
7.5 問題和練習
第8章 量子計算、人工智能、機器學習和雲計算
8.1 數據集
8.2 物聯網和量子
8.3 人工智能、機器學習和預測分析
8.4 服務環境中的機器學習
8.5 分析機器學習用例
8.6 數據準備
8.7 雲
8.8 雲架構
8.8.1 多數據中心架構
8.8.2 全球服務器負載均衡
8.8.3 數據庫的恢覆能力
8.8.4 混合雲架構
8.9 雲、邊緣和霧計算
8.10 問題和練習
第9章 分析和設計中的網絡安全
9.1 概述
9.2 S曲線中的網絡安全風險
9.3 網絡安全分析中的分解
9.4 風險責任
9.5 制定過程系統
9.6 物聯網與安全
9.7 ISO 9000作為網絡標準的參考
9.8 如何將ISO 9000納入現有的安全管理和軟件生命周期
9.9 關聯IT人員
9.10 致力於ISO 9000
9.11 問題和練習
第10章 遺留系統轉換
10.1 概述
10.2 遺留系統的類型
10.3 第三代語言遺留系統集成
10.4 替換第三代遺留系統
10.5 邏輯重構方法
10.6 增強第三代遺留系統
10.7 數據元素增強
10.8 “保持原樣離開”——第三代遺留系統
10.9 第四代語言遺留系統集成
10.10 替換第四代遺留系統
10.11 邏輯重構方法
10.12 增強第四代遺留系統
10.13 “保持原樣離開”——第四代遺留系統
10.14 混合方法:網關方法
10.15 增量式應用程序集成
10.16 增量式數據集成
10.17 轉換遺留的基於字符的屏幕
10.18 遺留屏幕編碼值的挑戰
10.19 遺留遷移方法論
10.20 問題和練習
第11章 構建與購買
11.1 概述
11.2 核心與外圍
11.3 覆蓋範圍
11.4 方向
11.5 總擁有成本
11.6 規模
11.7 時間
11.8 標準
11.9 其他評價標準
11.10 驅動者/支持者
11.11 購買決策中的支持者一方
11.12 開源範式
11.13 雲計算選項
11.14 部署模型
11.15 總結
11
