UML, if you don&#x27;t want to generate code from it, is nothing more than boxes and lines. You just use a common set of lines and boxes, so that anybody else who knows about UML understands your doodles.<p>Nobody forces you to use software to draw UML diagrams and nobody forces you to include every aspect of your objects in the UML diagram. The basic idea of UML is pretty sane, many people just overdo it.