As a UML instructor, I find that learning UML presents a paradox: UML is not a process, but rather a notation that can be used in a process; and yet without a process, students don't know where to start with UML.
Tutorial Details:
They might see some meaning in a given diagram, but they don't know which diagram to draw when. And without knowing what to draw, they don't draw anything. And of course, without practice, they never master UML, so they never learn to apply it within their own processes.
So to resolve this paradox, I developed Five Step UML, a simple, small process that you can master right away, and then apply immediately to a problem of your choice. As the name implies, Five Step UML is very closely based on UML itself, and is intentionally designed as a learning process for UML. It's not robust enough for a production process - for instance, it lacks any support for testing, documentation, or management - but it's just enough process to show UML as a tool from requirements gathering all the way through to code design. It shows my students a few ways in which UML can help them to think about a problem and communicate their thoughts to each other. After all, UML is all about communication.
In case you don't know UML, I have included Five Step UML as a tutorial exercise with Tablet UML. This can also serve as a guide to Tablet UML itself, helping you to explore its features. In the tutorial, I'll both discuss the process and include specific instructions for performing the tutorial using Tablet UML. I'll also include a running example of a sample project analyzed and designed with Five Step UML.
Read
Tutorial at: Click here to view the tutorial
Rate Tutorial: Getting Started: Five Step UML
View Tutorial: Getting Started: Five Step UML
Related
Tutorials:
|