|
Designing Concurrent, Distributed, and Real-Time Applications with UML
 |
Author: Hassan Gomaa List Price: $59.99 Our Price: Click to see the latest and low price ISBN: 0201657937 Publisher: Addison-Wesley Pub Co (15 January, 2000) Edition: Hardcover Sales Rank: 91,993 Average Customer Rating: 4 out of 5
|
Customer ReviewsRating: 4 out of 5 Practical Approach to Applying UML to Design Software 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. Rating: 5 out of 5 Exceptional Book 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. Rating: 5 out of 5 Excellent book: systematic, thorough, clear. I am using it as a textbook for a course on object-oriented development of real-time and distributed applications. I found that the author did an excellent job at merging the OO techniques and UML on one hand with the concurrency/distribution issues on the other hand. The book presents clear helpful guidelines for the developers of real-time and distributed systems. One of the features I liked the most is the fact that a number of well chosen examples, from an elevator control system to an e-commerce system, are completely worked out in the book. How better to learn than by following relevant, clearly explained examples!
Similar Products
· Real-Time Object-Oriented Modeling
· Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks and Patterns
· Software Design Methods for Concurrent and Real-Time Systems
· Real-Time UML: Developing Efficient Objects for Embedded Systems (2nd Edition)
|