Unified Modeling Language
The Unified Modeling Language (UML) specification defines a modeling language for the specification, presentation, construction, and documentation of object-oriented system elements. UML was covered in the SCJA exam, but it has been removed in the updated OCA exam. It is covered here to offer you a quick understanding to complement the UML diagrams that appear in this book.
The UML standard is the culmination of the works from James Rumbaugh’s object-modeling technique, Grady Booch’s “Booch method,” and Ivar Jacobson’s object-oriented software engineering method. The collaborative effort of this trio has earned them ...