OO tools

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m (IDEs)
Line 13: Line 13:
 
====IDEs====
 
====IDEs====
 
* [http://www.eclipse.org/ Eclipse]
 
* [http://www.eclipse.org/ Eclipse]
 +
** [http://www.eclipse.org/modeling/mdt/?project=uml2 Eclipse UML2 Plugin] UML Plugin with both Visual and XML style editing, and code generation
 +
* [http://www.netbeans.org/ NetBeans]
 
* [http://msdn.microsoft.com/en-us/vstudio/default.aspx Visual Studio]
 
* [http://msdn.microsoft.com/en-us/vstudio/default.aspx Visual Studio]
 
* [http://www.geany.org/ Geany]
 
* [http://www.geany.org/ Geany]

Revision as of 00:26, 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. It is not open source. The site can be found here.
  • GreenUML - An eclipse plug in. A passable system for class diagrams, does not scale well. Produces some unexpected behaviour. The site can be found here. 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. Can be found here.
  • 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