Edina zahteva za popolno usklajenost je prevajanje, saj sprotni členitelj kode ne zmore razrešiti vseh odvisnosti, ki so potrebne za pravilen diagram UML. Na to, da zadnje spremembe še niso bile prevedene, nas v diagramu vedno spominja dobro vidno opozorilo.
Diagram UML je najbolj koristno uporabiti za izgradnjo modela bolj zapletenega programa, v katerem medsebojno sodeluje večje število razredov.