Ticket #5 (closed task: fixed)
Find tools for UML generation
| Reported by: | curtis | Owned by: | rlentz |
|---|---|---|---|
| Priority: | major | Milestone: | progress-report |
| Component: | ij-core | Version: | |
| Severity: | non-issue | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: |
Description
We want to generate UML diagrams and other visualizations of the ImageJ class hierarchy, to aid in understanding and prioritizing work.
Attachments
Change History
comment:2 Changed 2 years ago by curtis
- Owner changed from curtis to rlentz
- Status changed from new to assigned
comment:4 Changed 2 years ago by rlentz
In addition to the tools already mentioned, IBM's Rational Software Architect Standard Edition has several tools that can automate some of the modeling and analysis processes we are likely to take on. Specifically, the use of Java to UML through the specification of a transformation and Software Analysis features.
comment:5 Changed 2 years ago by rlentz
9 UML Diagrams were created covering the current ImageJ code base. Files are respective of package and thus vary in size.
Note: See
TracTickets for help on using
tickets.


One useful tool is UMLGraph, which generates UML diagrams from Java class hierarchies using javadoc (as a doclet) and Graphviz:
In practice, though, we may need to limit this to 1-2 packages at a time.