You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

UML diagrams provide a graphical representation of an application's structure and processing. These representations can be helpful in that they accelerate understanding of the application.

This page provides information on various tools that can be used to generate UML diagrams that illustrate Magnolia CMS as well as recommendations for especially useful diagrams and generating the diagrams.

UML diagrams

As stated in the Introduction to UML, there are three types of UML diagrams: structure, behavior, and interaction. Useful structure diagrams for Magnolia CMS include class, object, component, composite structure, and package. Useful behavior diagrams include activity. Useful interaction diagrams include sequence and communication (or collaboration). The Wiki's UML article and the Kennesaw's UML Tutorial provide descriptions and examples of these and other UML diagrams.

UML tools

A list of tools that can be used to generate UML diagrams is provided below. Notes for each tool are for the purposes of evaluation by readers. Readers are encouraged to add tools to the list as well as experiences with tools already listed. Please provide a link for any added tools.

Generation recommendation

Recommendations for generating UML diagrams are in progress and will be added in the near future.

  • No labels