1

I have one product which is developed in J2EE, the technology that I used as Java, JSF, and for the back end I used AS400 (DB2 database). I am using eclipse IDE. Are there any tools which can help me draw the flow of my product, UML diagrams and the class diagrams.

Lance Roberts
  • 22,383
  • 32
  • 112
  • 130
vinod
  • 1,178
  • 4
  • 16
  • 42
  • 2
    If you check questions in the proper tags, you'll find lot of similar questions: http://stackoverflow.com/questions/tagged/eclipse+uml – BalusC Feb 01 '11 at 12:41
  • You mentioned UML diagrams in your question, but comment on an answer that you don't want a UML diagram you want something to draw the architecture. What do you mean by architecture? – jzd Feb 01 '11 at 13:07
  • 1
    Possible duplicate of [Recommended Eclipse plugins to generate UML from Java code](http://stackoverflow.com/questions/51786/recommended-eclipse-plugins-to-generate-uml-from-java-code) – BalusC Feb 01 '11 at 13:07
  • you cannot get a good architecture documentation automatically, architecture is too high level to decide automatically what is important what is not – Gabriel Ščerbák Feb 01 '11 at 14:51

5 Answers5

2

A UML tool that I like is plantuml It lets you write a text description of a diagram, so you have a lot of flexibility in what you include or exclude. There are plugins for everything from Eclipse to Microsoft Word and even an online servlet. There are tools to reverse engineer classes and you can also embed diagrams into javadoc if you wish.

Duncan
  • 92,073
  • 11
  • 122
  • 156
0

This is good one. It can draw class, activity,sequence and Usecase diagrams.
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML

Nikunj
  • 3,100
  • 2
  • 20
  • 19
  • 1
    i know the tools which can draw UML but i want the tool from which i can opne my project and the it will automatically draw the architecture – vinod Feb 01 '11 at 12:50
0

Take a look at Visual Paradigm SDE for Eclipse

Link: http://www.visual-paradigm.com/product/sde/ec/

you can capture requirements, design databases, generate code, implement software and generate reports. SDE supports UML, entity relationship diagram, BPMN and SysML.

Also there are different versions a good version is the Comunity one which is for free..!

Bartzilla
  • 2,768
  • 4
  • 28
  • 37
0

StarUML is a very good option. It is free and supports most of UML2. This is not being maintained but it is rock solid for what you need.

  1. Use interaction diagrams to document high level flow of your product
  2. Use class/object diagrams to provide static view
  3. Use activity diagrams to document workflow/algorithms
Aravind Yarram
  • 78,777
  • 46
  • 231
  • 327
0

You need to create an UML model from your database.

You can use Dali without EclipseUML but database annotations would be lost during the UML reverse engineering if not using Omondo.

ChrisF
  • 134,786
  • 31
  • 255
  • 325
UML GURU
  • 1,452
  • 1
  • 9
  • 7