Kľúčový rozdiel medzi diagramom tried a diagramom objektov je v tom, že diagram tried predstavuje triedy a ich vzťahy medzi nimi, zatiaľ čo diagram objektov predstavuje objekty a ich vzťahy medzi nimi v konkrétnom okamihu.
UML znamená Unified Modeling Language. Pomáha modelovať objektovo orientované koncepty pri vývoji softvérových riešení. Diagramy UML poskytujú rôzne výhody, ako je pochopenie obchodných požiadaviek a získanie podrobných informácií o funkciách systému. Existujú dva hlavné typy modelovania UML. Sú to štrukturálne modelovanie a modelovanie správania. Štruktúrované modelovanie popisuje statické vlastnosti systému. Na druhej strane modelovanie správania popisuje dynamickú povahu systému. Triedny diagram a objektový diagram sú dva štruktúrne modelovacie diagramy UML.