UML

TextUML Toolkit

0

textuml screenshotAgileJ StructureViewsThe TextUML Toolkit is an IDE for UML that lets you create models at the same speed you write code. By adopting a textual notation, the TextUML Toolkit provides benefits you will not get elsewhere:

Altova UModel

0

Altova UModel screenshotAltova UModel is an affordable UML 2.0 modeling application with a rich visual
interface and superior usability features that help software developers design software applications or analyze the design of existing
applications.

SystemDirector Application Modeler

0

systemdirector_application_modeler screenshotSystemDirector Application Modeler is a tool suite on Eclipse. It consists of UML2.0 editors along with C/C++/Java generators and a UML model validation tool. SystemDirector Application Modeler UML Editor can be downloaded without license fee.

The following UML2.0 editors are provided:

MaintainJ

0

maintainj screenshotMaintainJ, an Eclipse plug-in, generates runtime UML sequence and class diagrams for a use case. MaintainJ is the tool to turn to when : 

  • You want to find out what exactly happens in the application
    when you run a use case.
  • You need to quickly understand large, complex Java code.
  • You want to reduce the maintenance costs by more than 20%.

MaintainJ is different from any reverse engineering tools you have seen before.

Green UML editor

0

greenGreen is a LIVE round-tripping UML editor, meaning that it supports both software engineering and reverse engineering. You can use green to create a UML class diagram from code, or to generate code by drawing a class diagram. Green was developed with the pedagogical goal of focusing students on design. However green has proven to be a robust and flexible tool that can easily provide UML support in any environment.

Green also supports incremental exploration of a codebase. By selecting a class and doing an "incrementally explore" operation, all types which the class is related to are brought into the diagram.

IBM Rational Software Modeler

0

Activity diagramm. IBM Rational software modelerIBM Rational Software Modeler is a robust UML 2.0-based visual modeling and design tool based on Eclipse platform. This tool enables architects, systems analysts, designers and others to specify and communicate development project information from several perspectives and to various stakeholders. It is available for Linux and Windows operating systems.

IdafeUML

0

IdafeUMLIdafeUML is a set of tools for analysis and design of java software, using UML diagrams. Diagrams can mix reverse engineered objects and manual drawn objects. Diagrams linked to code can always be refreshed when the code changes

Apollo for Eclipse

0

apollo_for_eclipseApollo for EclipseTM is a robust and flexible modeling extension to Eclipse for developers and programmers to dynamically create and edit models alongside code. Fully synchronized roundtrip engineering for Java 5 and UML 2.1 provide insights into existing code, quality documentation and an exemplary means to draft and refine code. It is the first UML extension for Eclipse based on GMF, EMF and UML 2, and seamlessly integrates into the IDE. It is available as an RCP stand-alone tool or as an Eclipse 3.2 plug-in

HiberObjects

0

Hiber ObjectsHiber Objects plugin makes it easy to design classes, mapping files, DAOs and unit tests for Hibernate. Java code and Hibernate mapping files are generated from class diagrams, and persistent objects can be designed in object diagrams. This is useful for setting up unit tests.

MagicDraw UML

0

magicdraw uml

MagicDraw UML is a visual UML modeling and CASE tool with teamwork support. Designed for Business Analysts, Software Analysts, Programmers, QA Engineers, and Documentation Writers, this dynamic and versatile development tool facilitates analysis and design of Object Oriented (OO) systems and databases. It provides the industry's best code engineering mechanism (with full round-trip support for J2EE, C#, C++, CORBA IDL programming languages, .NET, XML Schema, WSDL), as well as database schema modeling, DDL generation and reverse engineering facilities.

Syndicate content