The unified modeling language reference manual

Written by the three pioneers behind the Unified Modeling Language (UML) standard, The Unified Modeling Language Reference Manual provides an excellent real-world guide to working with UML. This title provides expert knowledge on all facets of today's UML standard, helping developers who are encountering UML on the job for the first time to be more productive. The book begins with a history of UML, from structured design methods of the '60s and '70s to the competing object-oriented design standards that were unified in 1997 to create UML. For the novice, the authors illustrate key diagram types such as class, use case, state machine, activity, and implementation. (Of course, learning these basic diagram types is what UML is all about. The authors use an easy-to-understand ticket-booking system for many of their examples.) After a tour of basic document types, The Unified Modeling Language Reference Manual provides an alphabetical listing of more than 350 UML terms. Entries range from a sentence or two to several pages in length. (Class, operation, and use case are just a few of the important terms that are covered.) Though you will certainly need to be acquainted with software engineering principles, this reference will serve the working software developer well. As the authors note, this isn't UML for Dummies, but neither is it an arcane academic treatise. The authors succeed in delivering a readable reference that will answer any UML question, no matter how common or obscure. --Richard Dragan

[1]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[2]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .

[3]  Jean-Marc Nerson,et al.  Object-Oriented Analysis and Design , 1992, TOOLS.

[4]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[5]  Stephen J. Mellor,et al.  Object Oriented Systems Analysis: Modeling the World in Data , 1988 .

[6]  Edsger W. Dijkstra,et al.  Structured programming , 1972, A.P.I.C. Studies in data processing.

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  Ivar Jacobson,et al.  The object advantage - business process reengineering with object technology , 1994 .

[9]  Grady Booch,et al.  Object Solutions: Managing the Object-Oriented Project , 1995 .

[10]  Grady Booch,et al.  Object-oriented analysis and design with applications (2nd ed.) , 1993 .

[11]  Grady Booch Best of Booch - designing strategies for object technology , 1996 .

[12]  Michael R. Blaha,et al.  Object-Oriented Modeling and Design for Database Applications , 1997 .

[13]  Ivar Jacobson,et al.  Software Reuse: Architecture, Process And Organization For Business Success , 1998, Proceedings. Technology of Object-Oriented Languages. TOOLS 26 (Cat. No.98EX176).

[14]  David Harel,et al.  Modeling Reactive Systems With Statecharts : The Statemate Approach , 1998 .

[15]  Paul Ward,et al.  Structured Development for Real-Time Systems , 1986 .

[16]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[17]  Eleanore Hartson,et al.  Time Out , 1982 .

[18]  Chris Dollin,et al.  Object-oriented development: the fusion method , 1994 .

[19]  David W. Embley,et al.  Object-oriented systems analysis - a model-driven approach , 1991, Yourdon Press Computing series.

[20]  Anneke Kleppe,et al.  The object constraint language: precise modeling with UML , 1998 .

[21]  Ajaz R. Rana,et al.  Society of Objects , 1996 .

[22]  Stephen J. Mellor,et al.  Object lifecycles: modeling the world in states , 1992 .

[23]  Bran Selic,et al.  Real-time object-oriented modeling , 1994, Wiley professional computing.

[24]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[25]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[26]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .