OO tools

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
Line 4: Line 4:
 
[[Image:Umldiagram.png|frame|right|An appropriate use case diagram.]]
 
[[Image:Umldiagram.png|frame|right|An appropriate use case diagram.]]
 
==== Round Trip Systems ====
 
==== Round Trip Systems ====
* Together - Part of Borland's Eclipse implementation. Not well maintained, but still one of the best available round trip UML systems. It is not open source. The site can be found [http://www.borland.com/us/products/together/index.html here].
+
* [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.
* GreenUML - An eclipse plug in. A passable system for class diagrams, does not scale well. Produces some unexpected behaviour. The site can be found [http://green.sourceforge.net/ here]. 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.
  
 
==== Static Systems ====
 
==== 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. Can be found [http://uml.sourceforge.net/ here].
+
* [http://uml.sourceforge.net/ 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 [https://secure.nomagic.com/main.php?ts=download_demo&cmd_go_to_login=1&menu=download_community&back_cmd=cmd_show_community here] (registration needed).
+
* [https://secure.nomagic.com/main.php?ts=download_demo&cmd_go_to_login=1&menu=download_community&back_cmd=cmd_show_community Magic Draw] - Comprehensive free UML tool written in Java. Community Edition can be found [https://secure.nomagic.com/main.php?ts=download_demo&cmd_go_to_login=1&menu=download_community&back_cmd=cmd_show_community here] (registration needed).
  
 
== Editors ==
 
== Editors ==

Revision as of 01:32, 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

An appropriate use case diagram.

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.

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

Text Editors

Further Visualisation/Comprehension Tools

See Also

Personal tools