A Unified Modeling Language (Egységesített modellező nyelv, UML) segítségével készített modell UML elemek, diagramok és adatok gyűjteménye, amely a valós rendszert leíró követelményeket és viszonyokat tartalmazza. A rendszertervező az UML eszközeivel építi fel a modelleket, amelyek tartalmazzák a rendszer mérhető jellemzőit, úgy mint a rendszer szerkezetét, viselkedését, a megszorításokat és a függőségeket. Az UML modell építőkockáit modell elemeknek nevezzük. Ezek a valós objektumok, a valódi szereplők és rendszerek adatreprezentációi.