An introduction to object-oriented design aimed particularly programmers with little or no design experience. The book looks at the computer programmes using the techniques of object-oriented design, object modelling - Rumbaugh Method, and also features code examples in C++. Emphasis is placed on connections between design and programme code. Design notations and how they provide a suitable vehicle for discussing software architecture are examined...