Modeling with Unified Modeling Language
A Professional Development Seminar by San Diego
Chapter of the Association for Computing Machinery (SDACM) and UC San
Diego Extension
When: Saturday, May 15 2004 from 8:30AM to 5:00PM
Where: UCSD Extension Sorrento Mesa Center, 6925 Lusk
Blvd., San Diego (map below)
Fee: $150 SDACM members through April 24; $225 Non-members;
no refund after May 14; SDACM members use "ACM" discount code,
and non-members can become members on our Membership
Page.
Enroll at the UCSD
Enrollment Page. Enrollment is limited
Included: Parking, Textbook, Class notes, Lab facilities,
Continental breakfast, Munchies
Abstract: This seminar teaches you how to apply the
Unified Modeling Language (UML) to software designs. Using several small
design projects, students will explore the benefits of UML in modeling
systems. Each participant will learn the major models in UML, including
use cases, activity diagrams, class diagrams, state diagrams, and interaction
diagrams (sequence and collaboration). The course also includes an overview
of design patterns as they apply to the modeling of object-oriented
software. A discussion of the new UML 2.0 features will also be presented.
Intended Audience: This seminar is intended for software
engineers, systems analysts, program managers and user support personnel
who wish to apply UML to their designs. A working knowledge of high-level
language concepts (C/C++, Java, C#, etc.) is helpful but not mandatory.
Seminar Instructor: Paul
L. Anderson (http://www.asgteach.com), MSEE, has been teaching technical
training courses for over 15 years. He is a founding member of the Anderson
Software Group, a corporation specializing in C/C++, Java, Perl, Linux,
and Object Oriented Design training courses. He is the author of four
programming textbooks in the subjects of UNIX, C, C++, and Java. He
has taught courses to thousands of developers in private industry and
government. Mr. Anderson has also contributed articles to Dr. Dobb's
Journal on Software Tools, UNIX World, C++ Journal, and conducted tutorials
at past UNIX Uniforum conferences.
UML Bibliography:
The
Elements of UML Style by Scott Ambler; Cambridge University Press,
2002
UML
Distilled, Third Edition by Martin Fowler; Addison-Wesley, 2003
UML
2 Toolkit by Eriksson, Hans-Erik and Magnus Penker; John Wiley &
Sons, 2003
Applying
UML and Patterns, Second Edition by Craig Larman; Prentice Hall,
2001
Design
Patterns by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides;
Addison-Wesley, 1995
The
Unified Modeling Language User Guide by Grady Booch, James Rumbaugh,
and Ivar Jacobson; Addison-Wesley, 1999
The
Unified Modeling Language Reference Manual by James Rumbaugh, Ivar
Jacobson, and Grady Booch; Addison-Wesley, 1999
Road
to the Unified Software Development Process by Ivar Jacobson, Grady
Booch, and James Rumbaugh; Addison-Wesley, 1999
