UML Everywhere
Diomidis D. Spinellis · IEEE Software · 2010
A standardized and widely used diagramming notation is a sign of a profession's maturity. It simplifies the life of the diverse group of people who read the drawings, it improves the quality of the drawings, and it benefits the profession through network effects. In the field of software engineering we've got a long way to travel. Every one of us should make a concerted effort to use the same graphic notation for drawing all our diagrams. We should adopt the graphic notation techniques of Unified Modeling Language (UML).