Developing Software with UML: Object-Oriented Analysis and Design in Practice (Object Technology Series)
Developing Software with UML: Object-Oriented Analysis and Design in Practice (Object Technology Series) by Bernd Oestereich
- Binding:
- Paperback
- Number of Pages:
- 320
- ISBN:
- 020175603X
- Product Group:
- book
- Publisher:
- Addison Wesley
- Publication Date:
- April 29, 2002
- BooksForGeeks.com ID:
- 3730
Reviews for Developing Software with UML: Object-Oriented Analysis and Design in Practice (Object Technology Series)
-
Good book, although some parts could be improved upon
Rated out of 5 stars, April 12th, 2001
Being a computer science student interested in UML, this book seemed like a good choice.The book offers a detailed and in depth analysis of how to develop software systems using object orientated techniques with UML and OCL (Object Constraint Language). Particularly useful is the second part in the book, which is a very good example of how to design a hypothetical system. The problem helps the reader to get to grips with the concepts in a very practical way. This book successfully describes both, the software and the business issues one would have to deal with in a real life project.
Having said this, I should to point out some of the improvements that I would like to see in the next edition. For a start the language could be improved upon. Some of the words are unnecessarily long; simple lucid English would have made the book far more readable. Some sentences are too long, and the humour is not that funny. I hope the author realises that a technical manuscript is best kept concise, to the point and unambiguous. Secondly the structure of the book needs to be changed. The fundamentals of UML are explained right at the end, while the examples are provided earlier. While this might suit the experienced reader, to me this made some parts slightly confusing.
All in all, it is a well-written book, although it helps to read the parts most relevant to you first.

