|
Tuesday Morning
|
| 47 | Exploring the Unified Modeling Language by Example Charles Richter, Objective Engineering, Inc. |
Colorado Convention Center - A109 |
|
The Unified Modeling Language has emerged as a standard for object-oriented analysis and design notation. Because it attempts to provide notation for most aspects of object-oriented design, however, UML is a rich and complex language offering several types of diagrams. This tutorial uses the design of a small problem to explore many of UML's more advanced features, including use case diagrams, activity diagrams, and the notation for concurrency and distribution. Upon completion of this tutorial, attendees should have a deeper understanding of the UML and its application to real, everyday problems. Attendees will also be exposed to some of the more advanced and unusual features of the UML.
Attendee Background: This tutorial is aimed at developers who have at least a rudimentary knowledge of the Unified Modeling Language (UML) notation and are interested in a more detailed understanding of the application of that notation. The tutorial assumes the attendee understands basic object-oriented concepts such as classes, inheritance, and polymorphism, as well as the basic object-oriented modeling and design constructs such as class diagrams (object models) and object interaction diagrams. Charles Richter has been involved in object-oriented development for over ten years, and has been teaching object-oriented design for most of that time. He has considerable development and teaching experience with several design methods and notations, including UML. He is the founder and a principal of Objective Engineering, Inc., a company dedicated to providing quality training and consulting in object-oriented analysis and design and in Java programming. |
|
at a Glance |
|
of all Tutorials |
|