CS 4448 - Spring 1998
Object-Oriented Programming and Design
Talk 8.2.1
by
Craig Mahonchak

Why Use the UML?
by
Martin Fowler
It is only a modeling language not a method. It does not describe the steps in which you develop software.
- The number one priority is communication. You must not make your UML model too complex. Focus on exactly what you want to share.
- You can either use words or diagrams depending on what exactly you're trying to communicate and which method would be most useful.
- UML becoming a standard eliminates the difficult practice of deciphering which method software developers will use.
- It is important not to overuse symbols but to instead learn new symbols as you use them. Remember the importance of a communication tool and keep designs simple and to the point.
Copyright © University of Colorado. All rights reserved.
Revised: March 10, 1998