New revised edition. Comprehensive introduction and tutorial with guidance on how to use a tool (Rational Rose 2000) and a language (the UML) to successfully visualize, specify, document, and construct a software system. Softcover. DLC: Visual programming (Computer science)