Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

What free resources can people recommend for learning UML from scratch?

I'm looking for something suitable for anyone who is basically smart and IT literate, though not necessarily with a programming background.

I'm not wedded to a particular format - videos, blogs, tutorials, whatever you've seen that works.

share|improve this question
Let me google that for you: google.com/… ^_~ Seriously, what specifics are you looking for? – Sardathrion Oct 17 '11 at 13:13
@Sardathrion - As outlined in the question but I'm looking for recommendations - things people have used and can vouch for as being useful to stop me having to look through everything Google can offer. – Jon Hopkins Oct 17 '11 at 14:40

4 Answers

This one is pretty good : http://www.cragsystems.co.uk/uml_tutorial/

Other than that I don't know much on-line resources but I do know excellent books.

You have to make a distinction though. People have to learn the UML syntax and they have to know Object oriented analysis and design.

share|improve this answer

I'm a fan of Scott Ambler's Agile Modeling website. It is far more than just UML, but good agile/lean documentation approaches, which I find extremely helpful for small projects and larger projects using agile methodologies. If you're interested in more concrete, formal UML, I would recommend UML Distilled, 3rd Edition.

share|improve this answer

I am current taking a system design class in my college program right now. The professor did not give us any textbooks to go with the course. Instead he just assigned us some websites to read. We are currently learning use cases, activity diagrams and class diagrams.

As per text we are using he basically directed us here: http://www.uml-diagrams.org/

It is pretty good as far as what I have read, it goes into some in depth items. Hopefully this helps!

share|improve this answer

To be successful with UML you will need to understand the basics of OO and you read to used several sources. Don't stop at free material only if you are really interested in this subject. Here are some resources (not sure they are the best!)

Some free resources:

Visual Paradigm Online Training Center Free with restrictions, subscription required

Marrutt Software Training Free UML tutorials

OMG Getting started with UML resource page

NoMagic Introductory UML 2 - Free Online Course Registration required

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.