OO tools
From CSSEMediaWiki
(Difference between revisions)
(→Round Trip Systems) |
(→Text Editors) |
||
Line 17: | Line 17: | ||
====Text Editors==== | ====Text Editors==== | ||
− | * Notepad++ | + | * [http://notepad-plus.sourceforge.net/uk/site.htm Notepad++] |
+ | * [http://www.pnotepad.org/ Programmer's Notepad] | ||
+ | * [http://www.vim.org/ vim] | ||
+ | * [http://www.gnu.org/software/emacs/ emacs] | ||
==Further Visualisation/Comprehension Tools== | ==Further Visualisation/Comprehension Tools== |
Revision as of 14:54, 29 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
- Eclipse
- Visual Studio
- Geany