Further Reading
If you liked the way we explained, communicated and documented software architectures, you might want to know more about arc42.
Communicating Software Architectures
This practical guide shows how you can effectively apply the practical and well-proven arc42 template to design, develop and document your software architecture.
It contains more than 200 practical tips how to improve your architecture communication and documentation:
- immediately actionable tips
- arc42 for practical software development
- effective communication and documentation of software architectures
- arc42 to construct, design and implement new systems
- arc42 to document existing system
- arc42 for { large | medium | small } systems
- tools for arc42: wikis, asciidoc, modeling tools an others
- frequently asked questions around arc42
You find it on https://leanpub.com/arc42inpractice.
arc42 FAQ (Frequently Asked Questions)
More than 150 questions around arc42 topics - available for free as eBook and online.
NEW: FAQ has now a searchable public (free!) website at https://faq.arc42.org
Contains questions in the following categories:
- General: Cost, license, contributing
- Methodology: minimal amount of documentation,where-does-what-info-belong, notations, UML
- arc42 sections: quality requirements, context,building blocks, runtime scenarios, deployment, concepts etc.
- Modelling: UML, diagrams, interfaces, ports, understandability, consistency, clarity
- arc42 and Agility: Scrum, Kanban, definition-of-done, minimal, lean, economical documentation
- Tools for arc42
- Versioning and variants: versioning documents, variants of systems
- Traceability: tracing requirements to solution decisions and vice-versa
- Management: very large systems, standardization, governance, checklists, access-rights
- Customizing arc42: tailoring and customizing, known adaptions of arc42
Glossary of Software Architecture Terminology
An extensive (and free!) collection of terms used in software architecture. Created and maintained by the iSAQB e.V., the association for software architecture education.
In addition to definitions this eBook also contains translation tables, currently for German and English.
You find it on https://leanpub.com/isaqbglossary.
(German:) arc42 in Aktion
The German original of the previously mentioned eBook… for those who both understand German and like to hold books in their hands…
You get it at your local bookstore or online.