LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-27-2016, 07:40 PM   #1
helmet1980
Member
 
Registered: Apr 2016
Distribution: Debian
Posts: 40

Rep: Reputation: Disabled
Cool UML Tool


Hi there.
Is there a UML tool to work like a pro?
I'm using Debian 8.
Thanks in advance
 
Old 05-27-2016, 07:49 PM   #2
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware 14.2
Posts: 2,815
Blog Entries: 1

Rep: Reputation: 261Reputation: 261Reputation: 261
Not sure what "work like a pro" means, so I can only tell you I use Umbrello and I'm happy with it.
 
Old 05-27-2016, 08:10 PM   #3
helmet1980
Member
 
Registered: Apr 2016
Distribution: Debian
Posts: 40

Original Poster
Rep: Reputation: Disabled
Cool

Quote:
Originally Posted by weibullguy View Post
Not sure what "work like a pro" means, so I can only tell you I use Umbrello and I'm happy with it.
I mean a program that is for professional use.
I'm gonna try Umbrello too. Thanks a lot.
 
Old 05-27-2016, 08:17 PM   #4
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,793
Blog Entries: 23

Rep: Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809
Yea, "work like a pro" with UML covers a whole lot more terriroty than you probably intend!

Executable models?

Full round-trip support?

What compliance level(s)?

Please define "work like a pro" in this context.

The problem with UML for most people is that they feel they must use it all, and not many of us can even understand it all! I seriously suggest working your way through the specification, however.

The problem with most UML tools is that they provide a lot support for features few people use, and not any support at all for the simple tasks that most of really need, like quick sketching and easy communication of ideas - and that is really what UML is supposed to be about!

The trick is to figure out how much UML you actually need and use that much, and not destroy your project trying to use fancy tools!

All that said, here are my own recommendations:

BOUML - It is an excellent and usable UML tool with good support for the most useful features of the language, intermediate to advanced. It is no longer free, however, but probably well worth the price asked. (NOTE: I use my own fork of the last free version, 4.22 with Qt3. It is currently at version 6.x with Qt 4.)


UMLet
- Without doubt, the most useful tool available if you only need to produce UML diagrams quickly and have no need for more advanced UML features - which covers a very large number of users. It is a FREE, java based drawing application tailored to UML. Supports all common UML elements and allows complete customization of symbol palettes plus user defined symbols and palettes. It calls itself a flyweight UML tool and is well worth the small learning curve and setting up your own palettes. Highly recommended for a versatile, quick UML sketching tool that will not grind your project to a halt! Comes in standalone and Eclipse plugin versions. Also great if you are just learning UML.
 
1 members found this post helpful.
Old 05-27-2016, 08:35 PM   #5
helmet1980
Member
 
Registered: Apr 2016
Distribution: Debian
Posts: 40

Original Poster
Rep: Reputation: Disabled
Cool

Quote:
Originally Posted by astrogeek View Post
Yea, "work like a pro" with UML covers a whole lot more terriroty than you probably intend!

Executable models?

Full round-trip support?

What compliance level(s)?

Please define "work like a pro" in this context.

The problem with UML for most people is that they feel they must use it all, and not many of us can even understand it all! I seriously suggest working your way through the specification, however.

The problem with most UML tools is that they provide a lot support for features few people use, and not any support at all for the simple tasks that most of really need, like quick sketching and easy communication of ideas - and that is really what UML is supposed to be about!

The trick is to figure out how much UML you actually need and use that much, and not destroy your project trying to use fancy tools!

All that said, here are my own recommendations:

BOUML - It is an excellent and usable UML tool with good support for the most useful features of the language, intermediate to advanced. It is no longer free, however, but probably well worth the price asked. (NOTE: I use my own fork of the last free version, 4.22 with Qt3. It is currently at version 6.x with Qt 4.)


UMLet
- Without doubt, the most useful tool available if you only need to produce UML diagrams quickly and have no need for more advanced UML features - which covers a very large number of users. It is a FREE, java based drawing application tailored to UML. Supports all common UML elements and allows complete customization of symbol palettes plus user defined symbols and palettes. It calls itself a flyweight UML tool and is well worth the small learning curve and setting up your own palettes. Highly recommended for a versatile, quick UML sketching tool that will not grind your project to a halt! Comes in standalone and Eclipse plugin versions. Also great if you are just learning UML.

I'm just reading a book not about UML that mention some UML stuff to learn. I just say "to work like a pro" because I needed a tool that supports everything I need. I didn't know that many of us can't understand it all.
Thanks a lot.
 
Old 05-27-2016, 09:02 PM   #6
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=14, FreeBSD_12{.0|.1}
Posts: 5,793
Blog Entries: 23

Rep: Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809Reputation: 3809
Quote:
Originally Posted by helmet1980 View Post
I'm just reading a book not about UML that mention some UML stuff to learn. I just say "to work like a pro" because I needed a tool that supports everything I need. I didn't know that many of us can't understand it all.
Thanks a lot.
Then you really are just beginning with UML.

UML is a language specification, so if you are going to use it in any serious way you need to know what is in the spec.

You can find it here UML 2.4.1. Infrastructure, superstructure, XMI and MOF are the necessary basics. There is now a version 2.5 available, but the last time I checked it was so poorly written as to be incomprehensible... stick with 2.4.1, you won't miss anything but the headache!

But I warn you - it is not light reading! (Yes, I have actually read it all).

And there is not a tool that will make you a pointy-clicky UML-pro, that will come with much study and experience.

So I would suggest that you find a popular introductory level book, O'Reilly has one I think, sketch with pencil and paper until you understand the ideas behind it all, and grow from there.

Good luck!
 
2 members found this post helpful.
Old 05-27-2016, 09:40 PM   #7
helmet1980
Member
 
Registered: Apr 2016
Distribution: Debian
Posts: 40

Original Poster
Rep: Reputation: Disabled
Cool

Quote:
Originally Posted by astrogeek View Post
Then you really are just beginning with UML.

UML is a language specification, so if you are going to use it in any serious way you need to know what is in the spec.

You can find it here UML 2.4.1. Infrastructure, superstructure, XMI and MOF are the necessary basics. There is now a version 2.5 available, but the last time I checked it was so poorly written as to be incomprehensible... stick with 2.4.1, you won't miss anything but the headache!

But I warn you - it is not light reading! (Yes, I have actually read it all).

And there is not a tool that will make you a pointy-clicky UML-pro, that will come with much study and experience.

So I would suggest that you find a popular introductory level book, O'Reilly has one I think, sketch with pencil and paper until you understand the ideas behind it all, and grow from there.

Good luck!
"Grow from there". Thank you so much.
 
Old 05-30-2016, 10:37 AM   #8
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 24,477

Rep: Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246Reputation: 7246
Quote:
Originally Posted by helmet1980 View Post
I'm just reading a book not about UML that mention some UML stuff to learn. I just say "to work like a pro" because I needed a tool that supports everything I need. I didn't know that many of us can't understand it all. Thanks a lot.
And we didn't know that you would assume that we, somehow, would magically KNOW exactly what tool had "everything you need". We have NO IDEA what features you're looking for.
 
Old 05-30-2016, 12:16 PM   #9
helmet1980
Member
 
Registered: Apr 2016
Distribution: Debian
Posts: 40

Original Poster
Rep: Reputation: Disabled
Thumbs up

Quote:
Originally Posted by TB0ne View Post
And we didn't know that you would assume that we, somehow, would magically KNOW exactly what tool had "everything you need". We have NO IDEA what features you're looking for.
I don't say what kind of features I want; because I'm just learning, I'm just a beginner.
 
  


Reply

Tags
diagram, uml


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
UML Tool & ProjectManagement Software bobobagins Linux - Software 0 02-10-2013 07:45 PM
which is the best UML design with code generation tool for linux? Gerwar Linux - Software 1 08-20-2011 03:56 AM
What is UML? asahlot Linux - Software 1 10-28-2005 09:33 AM
UML tool Mohsen Programming 2 05-31-2004 10:44 AM
Uml DVation Slackware 0 11-22-2002 12:42 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 09:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration