Sams Teach Yourself Uml in 24 Hours

  • Authors:
  • Joseph Schmuller

  • Affiliations:
  • -

  • Venue:
  • Sams Teach Yourself Uml in 24 Hours
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

From the Book:It's all about vision. A complex system comes into being when someone has a vision of how technology can make things better. Developers have to fully understand the vision and keep it firmly in mind as they create the system that realizes the vision. System development projects are successful to the extent they bridge the gap between visionary and developer. The Unified Modeling Language (UML) is a tool for building the bridge. It helps you capture the vision for a system, and then enables you to communicate the vision to anyone who has a stake in the system. It does this via a set of symbols and diagrams. Each diagram plays a different role within the development process. The goal of this book is to give you a firm foundation in the UML in 24 hours of study. Each hour presents examples to strengthen your understanding, and provides exercises that enable you to put your newfound knowledge to use. I've divided the book into three parts. Part I gives an overview of the UML and then moves into object orientation, which forms the foundation concepts for diagramming objects and classes. We examine the use case--a construct for showing how a system looks to a user, and then show how to diagram use cases. The remaining hours in Part I get you working with the rest of the UML diagrams. Part II presents a simplified methodology for development along with a fictional case study. Thus, the hours in Part II show how the UML fits into the context of a development project. You'll see how the elements of the UML work together in a model of a system. In Part III we apply the UML to design patterns and embedded systems, and then examine its potential applicability in acouple of other areas. Several vendors provide packages that enable you to create UML diagrams and coordinate them into a model. The two most notable are Rational Rose and SELECT Enterprise. Visual UML is another worthy contender. Microsoft has licensed Rational's technology and markets Visual Modeler, a subset of Rational Rose. For this book, however, all you'll need are pencil and paper to draw the diagrams, and a healthy curiosity about the state of the art in system design. Let's get started!