July 2010
Intermediate to advanced
976 pages
30h 19m
English
The UML specification is accessible online at www.omg.org/uml/. For a detailed discussion of UML by “the three amigos” (Booch, Rumbaugh, and Jacobson), see Booch et al. (1999) and Rumbaugh et al. (1999). Their suggested modeling process for using the language is discussed in Jacobson et al. (1999). Martin and Odell (1998) provide a general coverage of object-oriented modeling using the UML notation. Muller (1999) provides a detailed treatment of UML for the purposes of database modeling. A thorough discussion of OMT for database applications is given in Blaha and Premerlani (1998), although its notation for multiplicity constraints differs from the UML standard. The Object Constraint Language is covered in detail in Warmer and ...