Home > Software tools > How to choose UML tools.

How to choose UML tools.

September 9th, 2009 admin Leave a comment Go to comments

The story for today is about software that help you design UML diagram. How to choose UML tool is base upon the following choice..
-If you use the tool for draw UML Diagram I suggest the follow software
1. MS Visio
2. Poseidon
3. ArgoUML
4. MagicDraw
5. VisualUML
The above-mention software is not for free but however some software have community edition so you can use it for free.
– If you want to use UML tool for developing the complete software project I suggest you try Rational Rose Enterprise,Borland JBuilder Enterprise,Rational XDE or the other specific software that can generate the source code from UML Model such as iLogix,CodaGen,iUML etc.
– If you want to use OpenSource UML Tools, please try…
1.ArgoUML
2.JUDE
3.GIME (on Linux)
4.Dzine
Or visit this link
Now I will introduce popular UML tools, they are MagicDraw and Visual Paradigm.
Visual Paradigm for UML
Features:

- This software was design for varied customers such as Software Engineer, System Analysis,Business Analysis and System Architects.
- Support the latest standards of Java and UML notations.
- Can create the report Documentation in PDF or HTML format.
- It also can export the diagram to different image format (JPG,PNG,SVG etc.)
- Support sequence diagram creation from “Flow of Event” and Collaboration creation from “sequence diagram”.
- GUI (graphical user interface) of this software is easy to understand.
- Support all type of UML Diagrams.
- Visual Paradigm has a features of round-trip engineering for JAVA (Can do code generation from diagram and reverse the source code into diagram).

For more information about Visual paradigm please visit here

MagicDraw
Features:

- Support XMI for UML 2.0
- Support various kind of diagram such as Composite structure diagram , Use Case diagram , Sequence
diagram , Activity diagram , State diagram , Communication diagram ,Implementation diagram and including Component and Deployment diagrams
- Have a step by step guide, (I think this feature make it easy to use).It also has a help api that explain the command thoroughly.
- Can do the reverse engineering (Reverse from the source code back to the Sequence Diagram).This software support round-trip engineering (same as Visual Paradigm).
- It can export project file to many type of file such as GIF, JPG, PNG, PS, EPS, SVG
- Support code in many languages such as JAVA (JAVA 5.0) , C++ (& ANSI C) , C# , .net , COBRA IDL
- It has a security system and also integrate version control (CVS) into its Development Environment

Disadvantage of MagicDraw
– Use high amount of system resource (RAM, Harddisk)
– Hard to use for the person who new to UML design because its has many tools that have many details.
It is not suitable for design a small job. If you want to design a small job I suggest you use MS VISIO instead.
– It is not a Freeware, you must pay for the Full Version.For view the price please look for it here.

Thank you
Jitkasem

Incoming search terms for the article:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • 豆瓣
  • 豆瓣九点
  • Add to favorites
  • BarraPunto
  • Bitacoras.com
  • BlinkList
  • blogmarks
  • Blogosphere News
  • Blogplay
  • blogtercimlap
  • connotea
  • Current
  • Design Float
  • Diggita
  • Diigo
  • DotNetKicks
  • DZone
  • eKudos
  • email
  • Fark
  • Faves
  • Fleck
  • FriendFeed
  • FSDaily
  • Global Grind
  • Gwar
  • HackerNews
  • Haohao
  • HealthRanker
  • HelloTxt
  • Hemidemi
  • Hyves
  • Identi.ca
  • IndianPad
  • Internetmedia
  • Kirtsy
  • laaik.it
  • LaTafanera
  • LinkaGoGo
  • LinkArena
  • LinkedIn
  • Linkter
  • Live
  • Meneame
  • MisterWong
  • MisterWong.DE
  • MOB
  • MSN Reporter
  • muti
  • MyShare
  • MySpace
  • N4G
  • Netvibes
  • Netvouz
  • NewsVine
  • NuJIJ
  • PDF
  • Ping.fm
  • Posterous
  • Propeller
  • QQ书签
  • Ratimarks
  • Rec6
  • Reddit
  • RSS
  • Scoopeo
  • Segnalo
  • SheToldMe
  • Simpy
  • Slashdot
  • Socialogs
  • SphereIt
  • StumbleUpon
  • Suggest to Techmeme via Twitter
  • Technorati
  • ThisNext
  • Tipd
  • Tumblr
  • Twitter
  • Upnews
  • viadeo FR
  • Webnews.de
  • Webride
  • Wikio
  • Wikio FR
  • Wikio IT
  • Wists
  • Wykop
  • Xerpi
  • Yahoo! Bookmarks
  • Yahoo! Buzz
  • Yigg

Related posts:

  1. CASE tool overview.
Categories: Software tools Tags:
  1. Hermes
    May 24th, 2010 at 11:09 | #1

    Hi,

    I would like to share my experience with http://www.magicdraw.com. It is really a good UML Tool. I would like to suggest everyone to use it once and see the difference.

  2. July 26th, 2010 at 20:21 | #2

    Hello,
    first at all, visio is CASE tool, but isn’t a good Software Engineering tool, for many reason: the most important don’t follow standards.

    Magic is a very good tool, as many others open source and multplatforms tools. You have here some links about that: http://case-tools.org/multi_platform.html
    http://case-tools.org/open_source.html

    kind regards,

  1. No trackbacks yet.

Comment Spam Protection by WP-SpamFree

Get Adobe Flash playerPlugin by wpburn.com wordpress themes