Questo libro costituisce una guida indispensabile per utilizzare il linguaggio UML all'interno del complesso processo di analisi e progettazione object-oriented. Vengono descritte, in particolare, le attivita' di analisi e progettazione OO che si combinano con il ciclo di vita dello sviluppo del sofware, cosi' come definito dallo Unified Process. Il volume si rivolge sia a studenti che frequentano corsi di ingegneria del software sia ad analisti e progettisti.