free to read online
Art of Visualising Software… by Simon Brown [PDF/iPad/Kindle]
download $0-$20
Software architecture as code by Simon Brown - YouTube
The Art of Visualising Software Architecture - Coding the Architecture
open source Structurizr tools @ GitHub (for Java & DotNet)
The tool is using code annotations and reflection to extract structure info from the code,
and then visualize from that information; also suggested GraphViz tool.
Structurizr - Help - The C4 software architecture model
"Structurizr is an implementation of Simon Brown's C4 software architecture model - Context, Containers, Components and Classes (or Code). The C4 model provides a way to easily and effectively communicate the static structure of a software system using a simple hierarchy of building blocks and associated diagrams. It's a way to create maps of your software."
sw tool: Structurizr
![Maps of your software](https://structurizr.com/static/img/help/diagram-navigation.png)
recommended by Allen Holub
in class: Picturing Architecture: UML (The Good Bits) and More | Pluralsight
Allen Holub: Training/Consulting/Programming: Agile, Architecture, Swift, Java
Allen Holub's UML Quick Reference
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_tJJ9KXf4zDLMNEy4oBfcAxmBXwd8LqgoZywGgThhfgWnDiUC9UNfcXb2fZs-H6z-6RAHw2Ck0OEuZzlLzB5tzsrwzk5Y1PhojYYHl52f_Q_WKrvkf_rEPH6A=s0-d)
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sYwMLMMju6Fc3teY1XQYxJk3QujON1fAy2GLHNrMxKKLMtwLAlTOWE9uxrQe1V_viWg7shqznYK1sBWZjVhDhDvLoo3DGV9c0D8UxF4xqLfuCUh4dg3v2iYgr-ynhV_Q=s0-d)
sw tool: Structurizr
![Maps of your software](https://structurizr.com/static/img/help/diagram-navigation.png)
recommended by Allen Holub
in class: Picturing Architecture: UML (The Good Bits) and More | Pluralsight
Allen Holub: Training/Consulting/Programming: Agile, Architecture, Swift, Java
Allen Holub's UML Quick Reference
No comments:
Post a Comment