skip to main content
Skip header Section
Fundamentals of object-oriented design in UMLJanuary 2000
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-69946-3
Published:01 January 2000
Pages:
458
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Liu S Agile Formal Engineering Method for Software Productivity and Reliability Proceedings of the 14th Central and Eastern European Software Engineering Conference Russia, (1-6)
  2. McKeever S, Gill M, Connor A and Johnson D Abstraction in physiological modelling languages Proceedings of the Symposium on Theory of Modeling & Simulation - DEVS Integrative M&S Symposium, (1-8)
  3. Gil J, Goldstein M and Moshkovich D An empirical investigation of changes in some software properties over time Proceedings of the 9th IEEE Working Conference on Mining Software Repositories, (227-236)
  4. ACM
    Gil Y, Goldstein M and Moshkovich D How much information do software metrics contain? Proceedings of the 3rd ACM SIGPLAN workshop on Evaluation and usability of programming languages and tools, (57-64)
  5. Bila J, Jura J and Bukovsky I Qualitative modeling in the landscape development monitoring Proceedings of the 15th WSEAS international conference on Systems, (35-41)
  6. Liu S (2009). Integrating top-down and scenario-based methods for constructing software specifications, Information and Software Technology, 51:11, (1565-1572), Online publication date: 1-Nov-2009.
  7. Muhairat M and Al-Qutaish R An approach to derive the use case diagrams from an event table Proceedings of the 8th WSEAS International Conference on Software engineering, parallel and distributed systems, (33-38)
  8. Yang A, Wu J and Wang L Based on B/S of the three-tier architecture of the questions the management system Proceedings of the 3rd WSEAS international conference on Computer engineering and applications, (186-190)
  9. Masuchun W, Davis S and Rangsaritratsamee R (2006). System for supply network management, Information Technology and Management, 7:4, (315-333), Online publication date: 1-Dec-2006.
  10. Doberkat E and Omodeo E (2004). ER modelling from first relational principles, Theoretical Computer Science, 311:1-3, (285-323), Online publication date: 23-Jan-2004.
  11. ACM
    Nakkrasae S and Sophatsathit P A formal approach for specification and classification of software components Proceedings of the 14th international conference on Software engineering and knowledge engineering, (773-780)
  12. Purchase H, Colpoys L, McGill M, Carrington D and Britton C UML class diagram syntax Proceedings of the 2001 Asia-Pacific symposium on Information visualisation - Volume 9, (113-120)
  13. Decker S, Melnik S, Harmelen F, Fensel D, Klein M, Broekstra J, Erdmann M and Horrocks I (2018). The Semantic Web, IEEE Internet Computing, 4:5, (63-74), Online publication date: 1-Sep-2000.
Contributors

Recommendations

Olivier Louis Marie Lecarme

This is the third book on UML that I have reviewed, and the first I can recommend. It consists of three parts, comprising 15 chapters and three appendices, as well as a glossary, a bibliography, and an index, all of which are comprehensive. Each of the chapters ends with exercises, and answers are provided for almost all of them. All in all, this book feels as though the utmost care has gone into its preparation, writing, editing, and printing. The first part is a concise and pleasant-to-read introduction to object orientation, in two chapters. From the beginning, this introduction demonstrates one of the most appealing characteristics of this book, namely, its witty, crisp, and convincing style. Using daily life comparisons, quiet jokes, illuminating examples, and good humor, the author manages to make everything he presents self-evident and perfectly clear. The same qualities are demonstrated in the five chapters of the second part, which presents the Unified Modeling Language (UML). At last, I have found a description of UML that is not boring or dull, but enthralling and perfectly clear. A quotation by Stan Kelly-Bootle on the back cover explains this much better than I could: “A real tour de force. Page-Jones manages with rare warmth and wit to combine academic precision and practical help for all those facing the complex challenges of software design and development in the 21st century.” The third part, in eight chapters, deals with the principles of object-oriented design, the main subject of the book. UML is used throughout this part, but since it has been introduced well in the second part, there is no confusion between the topic of this part and the tool used to present it. Part 3 has the same virtues as the two preceding parts. More important, it is clear throughout the book that the author is able to explain so clearly because he knows his material perfectly. This stand s in contrast with too many authors, who write about some subject only because it is the most recent fad, and thus present a subject they have not fully mastered. These writers are thus unconvincing and boring, to say the least. The exact opposite is true of this book, and I recommend it without any reservations.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.