arc42 by Example
暫譯: arc42 實例解析

Starke, Gernot, Simons, Michael, Zorner, Stefan

  • 出版商: Packt Publishing
  • 出版日期: 2019-10-04
  • 售價: $1,340
  • 貴賓價: 9.5$1,273
  • 語言: 英文
  • 頁數: 236
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 183921435X
  • ISBN-13: 9781839214356
  • 海外代購書籍(需單獨結帳)

商品描述

When developers document the architecture of their systems, they often invent their own specific ways of articulating structures, designs, concepts, and decisions. What they need is a template that enables simple and efficient software architecture documentation. arc42 by Example shows how it's done through several real-world examples.

 

Each example in the book, whether it is a chess engine, a huge CRM system, or a cool web system, starts with a brief description of the problem domain and the quality requirements. Then, you'll discover the system context with all the external interfaces. You'll dive into an overview of the solution strategy to implement the building blocks and runtime scenarios. The later chapters also explain various cross-cutting concerns and how they affect other aspects of a program.

商品描述(中文翻譯)

當開發人員記錄他們系統的架構時,他們經常會發明自己特定的方式來表達結構、設計、概念和決策。他們需要的是一個能夠簡單且高效地進行軟體架構文件編寫的模板。《arc42 by Example》展示了如何通過幾個真實世界的範例來實現這一點。

書中的每個範例,無論是棋類引擎、一個龐大的 CRM 系統,還是一個酷炫的網路系統,都以問題領域和質量需求的簡要描述開始。接著,您將發現系統的上下文以及所有外部介面。您將深入了解解決方案策略的概述,以實現構建模塊和運行時場景。後面的章節還解釋了各種橫切關注點及其如何影響程式的其他方面。

作者簡介

Dr. Gernot Starke

Dr. Gernot Starke is an INNOQ Fellow and is the co-founder and a longstanding user of the arc42 documentation template. For more than 20 years, he has been working as a software architect, coach, and consultant, conquering the challenges of creating effective software architectures for clients from various industries. Dr. Gernot co-founded the International Software Architecture Qualification Board (iSAQB e.V.) and the open-source Architecture Improvement Method. Dr. Gernot has authored several (German) books on software architecture and related topics.

Michael Simons

Michael Simons works as a senior software engineer for Neo4j. Previously, he worked at Enerko Informatik, an Aachen-based company dealing with GIS systems. He has a background focused on geographic information systems for utilities and price calculation for the energy market. In his brief time at INNOQ, he helped customers modernize their application systems. Michael is known for having a certain passion for SQL and Spring. He took his apprenticeship at the FZ Jülich and studied at FH Aachen, Campus Jülich. He is a PRINCE2 ® registered practitioner and sometimes gets torn between the roles of an architect and project manager. Michael is a dedicated blogger and is engaged in various open-source projects. He is also a father of two, husband, geek, and passionate cyclist.

Stefan Zörner

Stefan Zörner has 20 years of experience in IT and always looks to the future with excitement. He supports clients in solving architecture and implementation problems. In interesting workshops, he demonstrates how to use practical design tools, as well as spreading enthusiasm for real-life architectural work.

Ralf D. Müller

Ralf D. Müller is a solutions architect and an ambitious Grails developer. He is continually trying to simplify his work. Currently, his main concern is improving the holistic documentation of projects. He achieves this especially with the help of the arc42 template and docs-as-code approach. He is the founder of the docToolchain project.

作者簡介(中文翻譯)

格諾特·斯塔克博士

格諾特·斯塔克博士是INNOQ的研究員,也是arc42文檔模板的共同創始人和長期使用者。超過20年來,他一直擔任軟體架構師、教練和顧問,克服來自各行各業客戶在創建有效軟體架構方面的挑戰。格諾特博士共同創立了國際軟體架構資格委員會(iSAQB e.V.)和開源的架構改進方法。格諾特博士還撰寫了幾本有關軟體架構及相關主題的(德文)書籍。

邁克爾·西蒙斯

邁克爾·西蒙斯在Neo4j擔任高級軟體工程師。之前,他在位於亞琛的Enerko Informatik公司工作,該公司專注於GIS系統。他的背景專注於公用事業的地理資訊系統和能源市場的價格計算。在INNOQ的短暫時間內,他幫助客戶現代化其應用系統。邁克爾以對SQL和Spring的熱情而聞名。他在FZ Jülich接受學徒訓練,並在FH Aachen的Jülich校區學習。他是PRINCE2®註冊從業者,有時在架構師和專案經理的角色之間感到矛盾。邁克爾是一位專注的部落客,並參與各種開源專案。他也是兩個孩子的父親、丈夫、極客和熱愛騎自行車的人。

斯特凡·佐爾納

斯特凡·佐爾納在IT領域擁有20年的經驗,總是對未來充滿期待。他支持客戶解決架構和實施問題。在有趣的工作坊中,他展示如何使用實用的設計工具,並傳播對現實架構工作的熱情。

拉夫·D·穆勒

拉夫·D·穆勒是一位解決方案架構師和雄心勃勃的Grails開發者。他不斷嘗試簡化自己的工作。目前,他的主要關注點是改善項目的整體文檔。他特別通過arc42模板和docs-as-code方法來實現這一目標。他是docToolchain專案的創始人。

最後瀏覽商品 (20)