UML an overview. Background What are object-oriented (OO) methods? OO methods provide a set of techniques for analyzing, decomposing, and modularizing.