Publisher's Synopsis
This second edition of this very accessible book has been updated to provide a practical introduction to the design of object-oriented programs using UML. It includes detailed coverage of modelling techniques and notation, with worked examples throughout.