There is a lot of documentation associated with Use Cases that needs to be organized somehow. You want the documentation to be understandable, but you need other things as well. For example, you may want to be able to trace from System level to subordinate Use Cases, or from Use …
Clear use cases are a key success factor to understand what you want to develop. Having a good use cases template is another important condition to explain your requirements. This blog post provide 10 tips to developing, automating and publishing a great template that will improve your use cases documentation.
This article discussa tools that can be used to generate UML class diagram that can show the relationships between PHP classes, and thus the design of an entire small component.
This blog post explains how to use UmlGraph and Graphviz with Maven to generate UML diagrams each time when a javadoc is generated.