|
Monday Morning
|
| 23 | UML Distilled: Techniques for Object-Oriented Analysis and Design Martin Fowler, Independent Consultant |
Colorado Convention Center - C104 |
|
The last twenty years have seen a lot of work in modeling methods: techniques to help people understand how software works. In the last few years the Unified Modeling Language (UML) has become the standard notation for describing object-oriented designs. This tutorial is a grand tour of the UML: giving you an outline of the UML and additional useful techniques. We'll cover such techniques as Use Cases, Class Diagrams, and Interaction Diagrams, together with non UML techniques like CRC Cards and Design by Contract. We'll also see how these techniques fit into a simple incremental development process.
Objectives: This tutorial is a Grand Tour of the UML. There isn't time in half a day to go into great detail on any of the techniques within it, but there is a chance to get a feel for what each technique looks like, when to use it, and where to find out more. You'll also get tips on using them from someone with plenty of object-oriented scars. We'll also look at important non-UML techniques that should be used in conjunction with the UML. Attendee Background: Attendees should understand basic OO concepts. Martin Fowler has spent over a decade to applying object technology to business information systems. He is an independent consultant who trains and mentors his clients in OO analysis, design and programming, patterns, and refactoring. He has used more analysis and design notations than he can remember, and is glad the UML cuts down on that. His recent clients have included: Chrysler, IBM, Sterling Software, and Andersen Consulting. He is a popular speaker on the conference circuit and the author of the Addison-Wesley books "Analysis Patterns" and "UML Distilled", which he likes to think is the worlds smallest methodology book. |
|
at a Glance |
|
of all Tutorials |
|