"This carefully structured tutorial guide explains step by step the notation and use of UML. Now in its second edition, it has been fully revised to reflect UML Version 2.0 and shows how to use the techniques and notation of UML through practical examples. Many readers find it difficult to understand the practical details of an analysis and design approach from a theoretical textbook. Schaum's shows the reader, whether a student or a professional, how UML is used in practice." The book is based on two systems analysis case studies. One of the case studies is developed as an example in detail using the UML notation, the other is used to provide exercises for the readers. Problems in the first case study are solved and explained.
I didn't finish this, so I can't rate it or review it properly. I was reading it in support of a project at work that involved modelling information technology (IT) system architectures using UML diagrams. UML is really intended for modelling software, not systems of computers and networks, but I can see some applicability for some UML diagrams. I'm not a software engineer (I took a few programming courses in university, many years ago), so a lot of it was going over my head. From what I could tell, the book is well written and contains good examples.