Because you may also want to use these techniques in many systems approaches. When modeling with UML, invariably one uses both object-oriented and nonobject- oriented approaches in the same model.