Designing Concurrent, Distributed and Real-time Applications with UML (Object Technology Series)
Designing Concurrent, Distributed and Real-time Applications with UML (Object Technology Series) by Hassan Gomaa
- Binding:
- Hardcover
- Number of Pages:
- 816
- ISBN:
- 0201657937
- Product Group:
- book
- Publisher:
- Addison Wesley
- Publication Date:
- Sept. 4, 2000
- BooksForGeeks.com ID:
- 3728
Reviews for Designing Concurrent, Distributed and Real-time Applications with UML (Object Technology Series)
-
Exceptional Book
Rated out of 5 stars, March 12st, 2002
This book is an excellent source of information for software engineers designing concurrent and real-time systems using the object-oriented paradigm. Hassan's COMET method tackles the hard issues of concurrency, real-time constraints, and distributed systems with a comprehensive, straight-forward approach that is easy to understand and conforms to the UML standard. The text is also enhanced with an excellent selection of examples from different application domains. The book is structured in such a way as to be useful to both the novice (as a guidebook) and to the expert (as a reference). This book spends more time on my desk than on my bookshelf. -
Practical Approach to Applying UML to Design Software
Rated out of 5 stars, March 12th, 2002
This book provides a practical method to apply the Unified Modeling Language (UML) to design concurrent and distributed software for large systems. While many books have been published to explain the details of the UML notation, this book provides a method, COMET, to approach software design through application of a practical subset of the UML notation. The book contains numerous, extensive case studies and provides pragmatic, useful guidelines to identify distributed subsystems and concurrent tasks from a UML analysis model. The approach described represents a unique and valualbe contribution by the author of this text. Finally, because this book is intended mainly as a text for software design courses, I consulted with a few students who have used this book in a graduate-level software engineering course. All of the students were favorably impressed with the content, clarity, practicality, and detail contained in the book.Prior to the publication of this text, a software design course based on UML could only be taught using a UML text together with a separate software design text. In this text book, Dr. Gomaa has integrated material from UML and software design in such a form that a software design course can now be taught with this text alone.
-
Spend your money elsewhere
Rated out of 5 stars, February 12th, 2002
It treats too many subjects and none of them is explained with the required patience, detail and number of examples (you can skip the first 300 pages).
Example description is often poor and you have to read between the lines.
I found the usage of the English language also difficult to understand.

