I guess its because I'm not too familiar with UML. Do you have any resource recommendations?
Ask the guy who maintains the Free Resources Thread, and you will get a bite!
Hmmm... let me start by giving the links,
http://edn.embarcadero.com/article/31863
I like this one. They closely follow the official UML specifications and the language is pretty straight forward. Should get you up to speed quickly.
http://www.visualcase.com/tutorials/uml-tutorial.htm
These guys have an interest to promote their software, so the figures are a bit different from what an experienced UML developer might expect, but from what I can tell, it's just asthetics, so shouldn't be too much of a problem. In fact, the language seems a bit easier to understand too. (I prefer the first link as I feel it's better to start using the proper notations from the start, but each to one's own)
http://www.vtc.com/products/UML_tutorials.htm
Here is a bunch of video tutorials. If you're into that kind of thing. Their contents seem to cover a lot, but after listening to 3 - 4 mins of 2 vids, I got sleepy. A dull and boring voice if you ask me, but, then again, it's free. :roll:
http://uml-tutorials.trireme.com/
Now, if you want detail, a lot of history and complicated words (I'm talking to the professor out there! ) , then this is for you. However, if you want to convince someone that UML is too complicated and difficult, then this is what you should show them.
You mention that you are not too familiar with UML. That sounds like you're trying to pick this up on your own. Good for you! It's the way, I'm learning it too. To any newbies out there, the steepness of the learning curve can be flattened CONSIDERABLY if you do some programming with people who
already know UML. Unlike a language, UML is a general purpose programming tool. Not a language in itself. It's meant to to be used to convey ideas & structure in a graphical format.
What that means to most people, is unlike a language, the rewards won't start coming in until AFTER you are done with a project or 2. But the effort it saves down the line is worth the effort you put to learning it. Trust me.
Hmmm... I need to bookmark all this. I'll add it in my next update to the References thread.