An architecture diagram is meant to convey a shared understanding of the architecture. However, creating effective architecture diagrams in hard, mostly because very few standards exist. In this lesson Mark Richards describes a recent client experience related to understanding architecture diagrams and discusses some guidelines with respect to the “lines” part of architecture diagrams, including advice regarding solid lines, dotted lines, arrows, and direction.
Reference Links:
Fundamentals of Software Architecture: https://www.amazon.com/gp/product/1492043451
Training Classes: https://www.developertoarchitect.com/training/
Software Architecture Monday: https://www.developertoarchitect.com/lessons/