Site Contents | Class DiagrammerClass Diagrammer is an application for creating UML class and package diagrams from the type information found in .NET assemblies. Class Diagrammer is © 2010–2011 by Christoph Nahr but available for free download under the MIT license. OverviewClass Diagrammer specializes on so-called “reverse engineering” of .NET assemblies into UML diagrams for documentation purposes. That is, all diagram elements are created by reflecting over .NET type information. The application offers the following features:
On the other hand, Class Diagrammer is much more limited than commercial UML packages such as Sparx Enterprise Architect:
System RequirementsClass Diagrammer requires a Microsoft Windows system capable of running the Microsoft .NET Framework 4.0 Client Profile. This includes Windows XP SP3, Windows Vista SP1 or later, Windows 7, Windows Server 2003 SP2, and Windows Server 2008 & R2 with Internet Explorer 5.01 or later. Project InformationConsult the following links for more information on Class Diagrammer. Copies of the ReadMe and WhatsNew files are included with both download packages.
The binary package also includes a small sample project. For a larger demonstration, check out the User’s Guide (PDF, 1.82 MB) of my Hexkit project. All UML diagrams in chapter 4 ff. were created with Class Diagrammer. The corresponding project file comes with the Hexkit Source Package. Download FilesThe current Class Diagrammer version is 1.4.2, released on 10 July 2011. Users should download the Binary Package. Developers may want to download the Source Package and Class Reference as well. Binary PackageThe current binary package is Diagrammer.zip (536 KB). This is a standard ZIP archive without subdirectories. Class Diagrammer requires no installation. Simply extract the contents to any directory of your liking, then study the enclosed ReadMe file before deciding how to proceed. Source PackageThe current source package is DiagrammerSource.zip (1.26 MB). This is a standard ZIP archive containing subdirectories and long file names. Extract the contents to any directory of your liking. You need Microsoft Visual Studio 2010 to load the included solution and project files, although you can also use the free Microsoft Windows SDK 7.1 for Windows 7 and .NET 4.0 to rebuild Class Diagrammer. Both have the same system requirements as the .NET Framework 4.0 itself, but the Windows SDK also requires that you first install the full .NET Framework 4.0 – not just the Client Profile. The current version of Class Diagrammer includes version 5.5.3 of my Tektosyne library. The current Tektosyne version is also available as a separate download, but this is not required to run or compile Class Diagrammer. Class ReferenceThe current class reference is DiagrammerClasses.chm (8.12 MB). This file was created from XML source code comments using the free Sandcastle help compiler. To view the class reference, you need Microsoft’s HTML Help Viewer (which should be present on most systems).
|