OO tools
From CSSEMediaWiki
(Difference between revisions)
JaninaVoigt (Talk | contribs) (→UML) |
JaninaVoigt (Talk | contribs) |
||
Line 6: | Line 6: | ||
* [http://www.borland.com/us/products/together/index.html Together] - Part of Borland's Eclipse implementation. Not well maintained, but still one of the best available round trip UML systems. | * [http://www.borland.com/us/products/together/index.html Together] - Part of Borland's Eclipse implementation. Not well maintained, but still one of the best available round trip UML systems. | ||
* [http://green.sourceforge.net/ GreenUML] - An eclipse plug in. A passable system for class diagrams, does not scale well. Produces some unexpected behaviour. Additionally SeriouslyGreen a GreenUML extension with automated SVG export and themes. Produced last year as a software project at UC. | * [http://green.sourceforge.net/ GreenUML] - An eclipse plug in. A passable system for class diagrams, does not scale well. Produces some unexpected behaviour. Additionally SeriouslyGreen a GreenUML extension with automated SVG export and themes. Produced last year as a software project at UC. | ||
− | * [http://uml.netbeans.org/ Netbeans UML] - This is a nice plugin for Netbeans that allows you to do reverse engineering (i.e. go from Java code to UML) and I think can also be used for round trip. | + | * [http://uml.netbeans.org/ Netbeans UML] - This is a nice plugin for Netbeans that allows you to do reverse engineering (i.e. go from Java code to UML) and I think can also be used for round trip. The layout it generates isn't too nicely laid out by default but can be changed quite easily. |
==== Static Systems ==== | ==== Static Systems ==== |
Revision as of 09:03, 30 July 2009
This page describes the software engineer's arsenal. It is not intended to go into detail as to what these encompass; however, it will allow suitable tools to be proposed.
Contents |
UML
Round Trip Systems
- Together - Part of Borland's Eclipse implementation. Not well maintained, but still one of the best available round trip UML systems.
- GreenUML - An eclipse plug in. A passable system for class diagrams, does not scale well. Produces some unexpected behaviour. Additionally SeriouslyGreen a GreenUML extension with automated SVG export and themes. Produced last year as a software project at UC.
- Netbeans UML - This is a nice plugin for Netbeans that allows you to do reverse engineering (i.e. go from Java code to UML) and I think can also be used for round trip. The layout it generates isn't too nicely laid out by default but can be changed quite easily.
Static Systems
- Umbrello - A decent static system. Can generate most standard UML diagrams. Can import java classes one folder (i.e. package) at a time. Good at printing/exporting large diagrams. Linux ap, currently being ported to Windows & Mac.
- Magic Draw - Comprehensive free UML tool written in Java. Community Edition can be found here (registration needed).
Editors
IDEs
- Eclipse
- Eclipse UML2 Plugin UML Plugin with both Visual and XML style editing, and code generation
- NetBeans
- Visual Studio
- Geany