StarUML - MDA in Open SourceS
Veröffentlicht auf 7. Januar 2010
Für Reviews oder Designthemen stehen in vielen Projekten meist keine Budgets für Software-Tools zur Verfügung. Man kann sich also damit abfinden oder sucht zur Unterstützung seiner Arbeit Open Source Tools.
Ein inzwischen recht bekanntes Open Source Werkzeug (modifizierte GPL) für die Modellgetriebene Softwarearchitektur (MDA - Model Driven Architecture) zur Erzeugung von UML Diagrammen ist StarUML. Es konkurriert damit mit kommerziellen Werkzeugen wie Rational Rose oder Borland Together.
Features:
* Erzeugt aus bestehenden C++, C# und Java-Quellcode, Diagramme und umgekehrt
* Dokumentation exportierbar nach MS-Word, MS-Excel, MS-PowerPoint
* XMI Import/Export
* GoF (Gang of Four) Pattern Support
Diagramme:
* Use Case Diagram - Anwendungsfalldiagramm
* Class Diagram - Klassendiagramm
* State Diagramm - Zustandsdiagramm
* Activity Diagram - Aktivitätsdiagramm
* Composite Structure Diagram - Kompositionsstrukturdiagramm
* Interaction Overview Diagram - Interaktionsübersichtsdiagramm
* Sequence Diagram - Sequenzdiagramm
* Collaboration Diagram - Kollaborationsdiagramm
* Component Diagram - Komponentendiagramm
* Deployment Diagram - Verteilungsdiagramm
Mehr Informationen:
http://staruml.sourceforge.net
Eine interessante Übersicht über UML-Werkzeuge gibt es auch unter:
http://www.oose.de/service/uml-werkzeuge.html
Ein inzwischen recht bekanntes Open Source Werkzeug (modifizierte GPL) für die Modellgetriebene Softwarearchitektur (MDA - Model Driven Architecture) zur Erzeugung von UML Diagrammen ist StarUML. Es konkurriert damit mit kommerziellen Werkzeugen wie Rational Rose oder Borland Together.
Features:
* Erzeugt aus bestehenden C++, C# und Java-Quellcode, Diagramme und umgekehrt
* Dokumentation exportierbar nach MS-Word, MS-Excel, MS-PowerPoint
* XMI Import/Export
* GoF (Gang of Four) Pattern Support
Diagramme:
* Use Case Diagram - Anwendungsfalldiagramm
* Class Diagram - Klassendiagramm
* State Diagramm - Zustandsdiagramm
* Activity Diagram - Aktivitätsdiagramm
* Composite Structure Diagram - Kompositionsstrukturdiagramm
* Interaction Overview Diagram - Interaktionsübersichtsdiagramm
* Sequence Diagram - Sequenzdiagramm
* Collaboration Diagram - Kollaborationsdiagramm
* Component Diagram - Komponentendiagramm
* Deployment Diagram - Verteilungsdiagramm
Mehr Informationen:
http://staruml.sourceforge.net
Eine interessante Übersicht über UML-Werkzeuge gibt es auch unter:
http://www.oose.de/service/uml-werkzeuge.html