Tools that may support
projects
Please note:
- New tools might be added when available.
- If you know of any tool not in the list, please let me know.
- I haven't checked all tools.
- Sites might have been changed.
- I encourage you to use tools.
- Nevertheless, any word processor (say Word...)
and tools like Powerpoint might be enough.
- Any remarks, suggestions, new tools and sites are welcome.
Tools Developed by
Students
General Purpose Drawing Tools
CRC Tools
UML Tools
-
Violet UML Editor.
-
Create and update UML diagrams in Google Docs via PlantUML, a
text-based diagramming tool that uses Graphviz.
- UML Factory, a UML editor.
- astah community, drawing
sequence diagrams online.
- astah community, a UML editor.
- Software Ideas Modeler,
a lightweight and powerful CASE tool. It supports
UML 2.2 diagrams as well as other ones (DFD,CRC).
Download.
-
model xtractor A comprehensive
list of free UML tools. "... contains open
source free UML products, as well as commercial UML software with at least
one free trial version, a discount edition for personal or academic use, or
a community edition."
Probably covers most tools listed below.
- Rational Rose The "standard"
UML tool; free to universities (but not as fully featured:
e.g no "direction" arrows on association names ...)
-
Rational Software Architect
Model-driven development tool. Has a trial version.
- ArgoUML Free (research) modelling
tool; fairly fully featured.
- Software ideas modeler
lightweight CASE tool that supports UML2.
- BOUML A free UML
2 tool box allowing to specify and generate code in
C++, Java, Idl, Php and Python.
- StarUML An Open Source UML/MDA Platform.
- SmartDraw
Draw anything (e.g. UMLs)
easily (Free version for limited period).
- DIA A freeware
drawing tool; supports UML and other kinds of diagrams;
intended to be a freeware Visio-like drawing tool rather than a modelling
tool.
- Omondo A commercial tool;
but has a free version as well.
- FreeCASE A freeware OO CASE
tool that seems to be in very early development.
- ObjectDomain A commercial tool,
claims to support full UML. Demo downloadable.
- Visual UML A commercial tool,
has also free download. Good demos on how to use the tool and UML
can be found
here.
- MagicDraw
- ObjectPlant
(Mac OS)
- ObjectTeamPE (Linux)
-
Visual Paradigm, a free tool for using all UML diagrams.
- Visual Case
A commercial tool.
UML and E/R database design tool.
-
Enterprise Architect.
A commercial tool (yet includes free downloads).
A UML CASE tool for software design and construction.
- Poseidon.
A commercial tool (yet includes free downloads - community edition).
A UML CASE tool for software design and construction.
-
Violet - A UML editor.
-
Another location for the UML editor Violet.
-
NClass Create UML class diagrams.
- Quick
Sequence Diagram Editor.
-
Diagram Ring , draw DFD,ERD,Sequence and use case diagrams.
- Web
Sequence Diagram Editor.
- UMLet.
UMLet is an open-source UML tool with a simple user interface: draw UML
diagrams fast, export diagrams to eps, pdf, jpg, svg, and clipboard, share
diagrams using Eclipse, and create new, custom UML elements.
-
Visio Stencil and Template for UML 2.2.
-
Umbrello UML Modeler. Part of the KDE environment on Linux systems.
-
A general list.
- Visual Use Case. This is a commercial tool, with a trial version.
- Research tools,
IRVINE Uni.
Refactoring Tools
- RefactorIT RefactorIT is a comprehensive refactoring
tool targeted at the needs of corporate developers.