Software Architecture in Practice, 4/e (繁體中文版)
Len Bass, Paul Clements, Rick Kazman
- 出版商: 碁峰資訊
- 出版日期: 2022-04-26
- 定價: $780
- 售價: 7.5 折 $585 (限時優惠至 2026-11-15)
- 語言: 繁體中文
- ISBN: 6263241403
- ISBN-13: 9786263241404
-
相關分類:
Design Pattern
- 此書翻譯自: Software Architecture in Practice, 4/e (Paperback)
-
相關翻譯:
軟件架構實踐(原書第4版) (簡中版)
立即出貨 (庫存 > 10)
買這商品的人也買了...
-
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
物件導向設計模式-可再利用物件導向軟體之要素 (精裝典藏版) (Design Patterns: Elements of Reusable Object-Oriented Software)$550$550 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$671 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$612 -
The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition)$680$537 -
高品質軟體文件|持續分享技術與知識 (Living Documentation: Continuous Knowledge Sharing by Design)$680$537 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
經理人之道:技術領袖航向成長與改變的參考指南 (The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change)$480$379 -
大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase)$580$458 -
單體式系統到微服務 (Monolith to Microservices)$580$458 -
內行人才知道的系統設計面試指南$580$458 -
設計重構:25個管理技術債的技巧消除軟體設計臭味 (Refactoring for Software Design Smells: Managing Technical Debt)$520$405 -
複雜架構極簡化:領域驅動設計(DDD)10倍程式開發速度$1,000$790 -
Martin Fowler 的企業級軟體架構模式:軟體重構教父傳授 51個模式,活用設計思考與架構決策 (Patterns of Enterprise Application Architecture)$800$624 -
Python 投資停看聽:運用 Open data 打造自動化燈號,學會金融分析精準投資法(iT邦幫忙鐵人賽系列書)$600$468 -
軟體架構師全方位提升指南|數位轉型企業中架構師角色的新定義 (The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise)$580$458 -
Good Code, Bad Code|寫出高品質的程式碼 (Good Code, Bad Code: Think Like a Software Engineer)$520$410 -
軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)$780$616 -
建構微服務|設計細微化的系統, 2/e (Building Microservices: Designing Fine-Grained Systems, 2/e)$880$695 -
Google 的軟體工程之道|從程式設計經驗中吸取教訓 (Software Engineering at Google)$880$695 -
領域驅動設計學習手冊 (Learning Domain-Driven Design)$580$458 -
Clean Architecture 實作篇:在整潔的架構上弄髒你的手 (第二版) (Get Your Hands Dirty on Clean Architecture, 2/e)$600$468 -
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458 -
無瑕的程式碼 軟體工匠篇:程式設計師必須做到的紀律、標準與倫理 (Clean Craftsmanship: Disciplines, Standards, and Ethics)$720$561
今日快選 2書66折 詳見活動內容 »
-
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
79折
Google Gemini 全能工作流:Deep Research × Gemini Notebook × Veo × Spark 打造一人 AI 高效團隊$500$395 -
75折
Software Architecture in Practice, 4/e (繁體中文版)$780$585 -
79折
敏捷團隊目標設定指南|OKR 落地與成果導向實踐法$500$395 -
75折
Arduino 自走車最佳入門與應用 -- 打造輪型機器人輕鬆學, 2/e$600$450 -
75折
戰勝 C語言, 3/e$600$450 -
79折
零基礎學 Vibe Coding-Codex: 不懂程式,也能用 AI 從想法做到作品$780$616 -
79折
用 macOS 完整部署地端模型$1,080$853 -
79折
化繁為簡的藝術 - 高併發大模型複雜架構實作$980$774 -
79折
不只會用 Agent - LangGraph 自己動手設計代理人$980$774 -
79折
最重要的 20個 AI Agent 實戰案例精彩直播$880$695 -
79折
容器底層原理運作 - containerd 剖析實戰精要 (好評熱銷版)$800$632 -
79折
自動駕駛的大腦 - 車載晶片技術開發及詳解 (好評熱銷版)$1,200$948 -
79折
ChatGPT 對話 x Work x Codex:從生成式 AI 到 AI Agent 工作術$680$537 -
66折
$1,848Programming Rust: Fast, Safe Systems Development, 2/e (Paperback) -
66折
$1,491Java in a Nutshell : A Desktop Quick Reference, 8/e (Paperback) -
79折
$421多模態情感計算:面向學習環境的技術與應用 -
79折
$417低代碼企業應用開發與實踐——基於金蝶雲蒼穹平臺 -
79折
$378每天少幹2小時:圖解Coze AI智能體從入門到精通 -
79折
$464射頻集成無源芯片設計 -
79折
$374實戰AI Agent 零基礎打造智能體 -
79折
$516三維集成矽通孔技術 -
79折
願景商學院:101個黃金管理法則,航海王領導力一次上手!【當彼得杜拉克加入草帽海賊團,秒懂頂尖國際企業的致勝精華】$460$363 -
79折
天才的野心:從 OpenAI 和奧特曼的崛起,到 ChatGPT 問世,AI 如何影響我們的現在和未來?$450$355
相關主題
商品描述
《Software Architecture in Practice》是一本實用且經過驗證的現代軟體架構權威指南,第四版加入了關於行動性、雲端、能源管理、DevOps、量子計算的內容,以及十一篇新章節。本書徹底解釋何謂軟體架構、為何它很重要,以及如何以嚴謹且有效的方式進行設計、實例化、分析、演變與管理軟體架構。
本書作者是三位著名的軟體架構師,將在書中介紹完整的生命週期,展示實用的指引、專業的方法,以及經過測試的模型,可用於任何複雜程度的專案。你將學會如何使用架構來處理快速成長的需求、系統的規模與抽象,以及當系統以新的方式動態結合時,如何管理新興的品質屬性。
這本指南帶你深入了解如何利用架構來優化關鍵的品質屬性(包括性能、可修改性、資訊安全、妥善性、互操作性、可測試性、易用性、可部署性…等),並解釋如何管理與改良既有的架構,轉換它們來解決新問題,以及建構可重複使用的架構,將它變成戰略性商業資產。
‧了解架構如何影響技術環境、專案生命週期、商業概況、你自己的實踐法,以及上述因素如何影響架構
‧利用經過檢驗的模式、介面與方法來透過架構優化品質
‧擔任行動設備、雲端、機器學習與量子計算的架構師
‧為能源效率和安全性等日益重要的屬性進行設計
‧藉著發現影響架構的重大因素,使用DevOps與部署管道來擴展系統,以及管理架構債務
‧了解架構師在組織裡的角色,以提供更多價值
作者簡介
Len Bass 是履獲殊榮的作家和講師,擁有50多年的高級軟體經驗,其中的25年在卡內基美隆(CMU)大學軟體工程學院(SEI)任職。目前他以CMU兼職教師的身分教授DevOps。
Paul Clements 是BigLever Software公司顧客成功部門副總,在那裡協助組織透過產品線工程(PLE)獲得利益。當他擔任SEI的高級技術員期間,曾經領導PLE高級專案與軟體架構。
Rick Kazman 是夏威夷大學教授與SEI客座研究員,他的興趣包括軟體架構、視覺化、設計、分析和經濟學。他曾經共同創作了一些有影響力的架構分析方法與工具,包括SAAM、ATAM、CBAM、Dali與Titan。
目錄大綱
前言
誌謝
PART I 導論
第1章 何謂軟體架構?
第2章 為何軟體架構很重要?
PART II 品質屬性
第3章 了解品質屬性
第4章 妥善性
第5章 易部署性
第6章 能源效率
第7章 可整合性
第8章 可修改性
第9章 性能
第10章 安全性
第11章 資訊安全
第12章 可測試性
第13章 易用性
第14章 處理其他品質屬性
PART III Architectural Solutions
第15章 軟體介面
第16章 虛擬化
第17章 雲端與分散式運算
第18章 行動系統
PART IV Scalable Architecture Practices
第19章 對架構有重大影響的需求
第20章 設計架構
第21章 評估架構
第22章 記錄架構
第23章 管理架構債務
PART V 架構與組織
第24章 架構師在專案中扮演的角色
第25章 架構能力
PART VI 結論
第26章 一瞥未來:量子計算
參考文獻
作者簡介
索引








