Abstract
In UML, the L is for language, one of the definitions of which is “any means of communicating,” according to the Merriam-Webster Dictionary. That is the single overriding purpose of UML, or the Unified Modeling Language: to provide a comprehensive notation for communicating the requirements, architecture, implementation, deployment, and states of a system.
TIP For those who are impatient... If you already understand objects, you don’t need convincing that UML is a great thing, and you just want to start learning the UML notation right away, skip ahead to Chapter 2.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Grady Booch, Object-Oriented Analysis and Design with Applications, Second Edition ( Addison-Wesley, 1994 ). This is the classic work on GOAD, and a must-read.
Steve McConnell, Code Complete: A Practical Handbook of Software Construction (Microsoft Press, 1993), pp. 81-93, 116-130, 150. McConnell provides far more information on code design than I can cover here.
See http://www.mpimet.mpg.de/ for pictures and the history of this vessel.
Steve McConnell, Software Project Survival Guide (Microsoft Press, 1997), p. 29
Kent Beck, Extreme Programming Explained: Embrace Change (Addison Wesley, 1999), pp. 21-25
In December 2002, Rational became a division of IBM Corporation.
Martin Fowler and Kendall Scott, UML Distilled, Second Edition (Addison-Wesley, 1999), pp. 13-38
Murray R. Cantor, Object-Oriented Project Management with UML (John Wiley & Sons, 1998), pp. 98-103
Putnam P. Texel and Charles B. Williams, Use Cases Combined with Booch/OMT/UML: Process and Products (Prentice Hall, 1997), pp. 3-9ff.
Ivar Jacoboson, Grady Booch, and James Rumbaugh, The Unified Software Development Process (Addison-Wesley, 1999 )
Scott W. Ambler, Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process (John Wiley & Sons, 2002 )
Klutz Press Editors, Draw the Marvel Comics Super Heroes (Klutz Press, 1995), pp. 20-32
Scott Adams, The Dilbert Principle (HarperBusiness, 1997), p. 324
Rights and permissions
Copyright information
© 2004 Martin L. Shoemaker
About this chapter
Cite this chapter
Shoemaker, M.L. (2004). Introducing UML: Object-Oriented Analysis and Design. In: UML Applied: A .NET Perspective. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-0712-2_1
Download citation
DOI: https://doi.org/10.1007/978-1-4302-0712-2_1
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-59059-087-4
Online ISBN: 978-1-4302-0712-2
eBook Packages: Springer Book Archive