Shows how to use a tool (Rational Rose 2002), a process (the Rational Unified Process), and a language (the UML) to successfully visualize, specify, document, and construct a software system. This book covers topics that include: creating use cases; finding objects and classes; UML stereotypes and packages; iteration planning process; and more.