arc42 by Example: Software Architecture Documentation in Practice, 3rd Edition

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

This book contains several real-world software architectures, documented with the practical arc42 template. You will learn about the inner workings of a chess engine, a huge CRM system, a cool web system to track biking activities and an extremely small menu-bar application. Each of the examples starts with a brief description of the problem domain, including the quality requirements, before we explain the system context with all the external interfaces. Then we dive into an overview of the solution strategy to prepare you for the implementation building blocks and runtime scenarios (as major architectural views). Later on we explain the crosscutting concepts of every architecture and its implementation. You will learn that documentation can be compact, helpful and easy-to-read. Status Decemter 2022: We just started editing a new and enhanced edition of the book. Ever reader will get this new version (our third edition) as a free update, of course!

Author(s): Gernot Starke, Michael Simons, Stefan Zörner, Ralf D. Müller and Hendrik Lösch
Edition: 3
Publisher: leanpub.com
Year: 2023

Language: English
Pages: 342

Title Page
Table of Contents
Preface
I - Introduction
II. HTML Sanity Checking
III - Mass Market Customer Relationship Management
IV - biking2
V - DokChess
VI - docToolchain
VII - Foto Max
VIII - Mac-OS Menubar Application
The Authors
Further Reading
Notes