軟件架構設計-實用方法及實踐 (原書第2版) 9787111780274 亨伯托.塞萬提斯 里克.卡茲曼

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$502
商品編號: 9787111780274
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202507*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:軟件架構設計-實用方法及實踐 (原書第2版)
ISBN:9787111780274
出版社:機械工業
著編譯者:亨伯托.塞萬提斯 里克.卡茲曼
頁數:224
所在地:中國大陸 *此為代購商品
書號:1745137
可大量預訂,請先連絡。

編輯推薦

在雲原生、微服務、AI集成等技術浪潮下,架構設計已成為軟體開發的核心競爭力,但許多開發者仍困於「決策無章法」「敏捷與規範難平衡」等難題。《軟體架構設計:實用方法及實踐(原書第2版)》以經典ADD方法為根基,結合前沿趨勢,為架構師提供了一套「從理論到落地」的完整解決方案。 本書三大核心價值: 方法論升級:新增雲原生架構、API優先設計、技術債務治理等章節,覆蓋部署可觀測性、敏捷實踐等熱點,適配高併發、分散式等複雜場景。 案例驅動:通過「酒店定價系統」「數字孿生平台」兩大實戰案例,拆解微服務拆分、AI集成等設計思路,提供20+可復用模板。 敏捷賦能:融合DevOps與持續交付,教你用「屬性驅動」平衡業務增長與技術演進,避免架構腐化。

內容簡介

在軟體開發的浩瀚宇宙中,架構設計是引領項目駛向成功彼岸的羅盤。而本書正是那座為你照亮前行道路的燈塔! 本書以循序漸進的講解方式,將複雜的架構設計知識化繁為簡,構建結構化知識模塊,並輔以豐富的實戰案例,帶你一步步掌握軟體架構設計的精髓,無論你是初涉此領域的新手,還是經驗豐富的資深專家,都能從中收穫滿滿。 自本書第1版問世以來,行業風雲變幻,方法層出不窮,本書也緊跟時代脈搏。第2版聚焦前沿,深入剖析以API為中心的設計、可部署性優化、雲解決方案應用以及技術債務管理,為業務敏捷性注入強大動力,助你在瞬息萬變的市場中搶佔先機。

作者簡介

亨伯托·塞萬提斯(Humberberto Cervantes) 一位經驗豐富的軟體架構師,同時也是墨西哥城Iztapalapa大都會自治大學的教授。他的主要研究方向是開發工具和方法,以改進軟體架構設計實踐。他還持有SEI頒發的軟體架構師專業證書和ATAM評估師證書。

目錄

譯者序
前言
致謝
關於作者
第1章 引言
1 1 動機
1 2 軟體架構
1 2 1 軟體架構的重要性
1 2 2 生命周期活動
1 3 架構師的角色
1 4 ADD簡史
1 5 總結
1 6 擴展閱讀
1 7 討論問題
第2章 架構設計
2 1 通用設計
2 2 軟體架構中的設計
2 2 1 架構設計
2 2 2 元素交互設計
2 2 3 元素內部設計
2 2 4 決策和設計級別
2 3 為什麼架構設計如此重要
2 4 架構驅動因素
2 4 1 設計目標
2 4 2 質量屬性
2 4 3 主要功能
2 4 4 架構關注點
2 4 5 約束條件
2 5 總結
2 6 擴展閱讀
2 7 討論問題
第3章 制定設計決策
3 1 制定設計決策概述
3 2 設計理念:創建軟體結構的基石
3 2 1 參考架構
3 2 2 模式
3 2 3 策略
3 2 4 外部開發的組件
3 3 支持性能的設計理念
3 3 1 性能策略
3 3 2 性能模式
3 4 支持可用性的設計理念
3 4 1 可用性策略
3 4 2 可用性模式
3 5 支持可修改性的設計概念
3 5 1 可修改性策略
3 5 2 可修改性模式
3 6 支持安全性的設計理念
3 6 1 安全策略
3 6 2 安全模式
3 7 支持可集成性的設計理念
3 7 1 可集成性策略
3 7 2 集成模式
3 8 總結
3 9 擴展閱讀
3 10 討論問題
第4章 架構設計過程
4 1 對具備原則性的方法的需求
4 2 屬性驅動設計3 0版本
4 2 1 步驟1:審查輸入
4 2 2 步驟2:通過選擇驅動因素建立迭代目標
4 2 3 步驟3:選擇系統元素進行細化
4 2 4 步驟4:選擇滿足選定驅動因素的設計概念
4 2 5 步驟5:實例化架構元素、分配職責並定義介面
4 2 6 步驟6:繪製視圖草圖並記錄設計決策
4 2 7 步驟7:執行當前設計分析,並審查迭代目標和設計目標的實現情況
4 2 8 必要時進行迭代
4 3 在不同的系統環境中應用屬性驅動設計
4 3 1 面向成熟領域的全新系統設計
4 3 2 面向新興領域的全新系統設計
4 3 3 面向現有系統的變更設計
4 3 4 替換遺留應用程序的設計
4 4 識別和選擇設計概念
4 4 1 設計概念的識別
4 4 2 設計概念的選擇
4 5 生成結構
4 5 1 實例化元素
4 5 2 分配功能並識別屬性
4 5 3 建立元素間的關係
4 6 定義介面
4 6 1 外部介面
4 6 2 內部介面
4 7 在設計過程中創建初步文檔
4 7 1 記錄視圖草圖
4 7 2 記錄設計決策
4 8 跟蹤設計進度
4 8 1 使用架構待辦事項列表
4 8 2 設計看板的使用
4 9 總結
4 10 擴展閱讀
4 11 討論問題
第5章 以API為中心的設計
5 1 業務敏捷性
5 1 1 從項目轉向產品
5 1 2 業務敏捷性的驅動因素
5 2 以API為中心的設計關注點
5 2 1 API和可組合性
5 2 2 API優先設計
5 2 3 以API為中心的設計概念
5 2 4 API管理
5 3 以API為中心的設計和ADD
5 3 1 ADD和API規範設計
5 3 2 在以API為中心的設計的其他領域使用ADD
5 4 總結
5 5 擴展閱讀
5 6 討論問題
第6章 可部署性設計
6 1 可部署性原則和架構設計
6 1 1 可部署性的定義
6 1 2 持續集成、部署和交付
6 1 3 可部署性設計的探討
6 2 支持可部署性的設計決策
6 2 1 可部署性策略
6 2 2 可部署性模式
6 3 可部署性和ADD
6 4 總結
6 5 擴展閱讀
6 6 討論問題
第7章 設計基於雲的解決方案
7 1 雲計算概述
7 1 1 什麼是雲計算
7 1 2 服務模型
7 1 3 託管資源
7 2 驅動因素和雲
7 2 1 質量屬性
7 2 2 約束條件
7 3 基於雲的設計概念
7 3 1 外部開發組件:雲功能
7 3 2 策略
7 3 3 模式
7 4 雲解決方案中的ADD
7 5 總結
7 6 擴展閱讀
7 7 討論問題
第8章 案例研究:酒店定價系統
8 1 商業案例
8 2 系統需求
8 2 1 主要功能
8 2 2 質量屬性場景
8 2 3 約束條件
8 2 4 架構關注點
8 3 開發和運營需求
8 3 1 質量屬性場景
8 3 2 約束條件
8 3 3 架構關注點
8 4 軟體設計過程
8 4 1 ADD步驟1:審查輸入
8 4 2 迭代1:建立整體系統結構
8 4 3 迭代2:識別支持主要功能的結構
8 4 4 迭代3:處理可靠性和可用性質量屬性
8 4 5 迭代4:滿足開發和運維需求
8 5 總結
8 6 擴展閱讀
8 7 討論問題
第9章 案例研究:數字孿生平台
9 1 商業案例
9 2 系統需求
9 2 1 用例模型
9 2 2 質量屬性場景
9 2 3 約束條件
9 3 設計過程
9 3 1 ADD步驟1:審查輸入
9 3 2 迭代1:參考架構和整體系統結構
9 3 3 迭代2:工業物聯網要素的細化
9 3 4 迭代3:大數據和AI元素的細化
9 4 總結
9 5 擴展閱讀
9 6 討論問題
第10章 架構設計中的技
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理