Automated Diagramming
•Good news:  You can do it automatically
•Bad news:  Way too much information
The bad news is that there is often way too much information in these diagrams.  Diagramming everything results in large, complex diagrams, like the one you see here, that are not very usable.  Moreover, there are so many kinds of relationships in software that’s it’s hard for the tool to guess which relationships designers need to make design decisions.  These one-diagram-fits-all approaches don’t seem to work very well.