Appendix D. Unified Modeling Language

Unified Modeling Language (UML), an open standard modeling language from Object Management Group1 (OMG), is a fusion of three previously competing methods: Booch (Grady Booch), OMT (Jim Rumbaugh), and OOSE (Ivar Jacobson). Since its release in 1997, UML has gained popularity in documenting high-level and system-level designs and communicating these designs among software professionals and other stakeholders.

1 http://www.omg.org

A full and deep introduction to UML is out of the scope of this book. Instead, this appendix focuses on the class and object diagrams that are used heavily to model the managed objects and data objects in the VI SDK.

Class Diagram

The class diagram shows how different types are ...

Get VMware VI and vSphere SDK: Managing the VMware Infrastructure and vSphere now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.