-Pasagerul apas butonul de la un etaj; -Sistemul liftului detecteaz butonul apsat, precum i etajul de la care a fost apelat -Uile se deschid -Pasageru intr i apas butonul etajului dorit -Uile se nchid -Liftul se mut la etajul cerut -Uile se deschid -Pasagerul iese -Uile se inched Generalitati despre UML UML (Unified Modelling Language) reprezinta un limbaj vizual de modelare folositor n domeniul software, dedicat construirii sistemelor complexe si realizarii documentelor de specificaii, facand referire in mare parte la vizualizarea, specificarea, construirea i documentarea sistemelor de aplicaii. Prezinta si limitri cu privire la generarea codului i reprezinta de asemenea un mijloc bun pentru domeniul ingineriei programrii. Scopul unui limbaj de modelare este analiza si proiectarea programelor. UML reprezinta limbajul universal standard pentru dezvoltatorii software de pretutindeni, si de asemenea o combinatie excelenta a celor mai bune trei limbaje de modelare anterioare orientate pe obiecte (Booch, OMT, and OOSE). Asadar limbajul UML reunete cele mai bune tehnici i practici din domeniul ingineriei programrii, care i-au dovedit eficiena n construirea sistemelor complexe, rezultatul avand o expresivitate foarte buna care ajuta la rezolvarea diverselor probleme de modelare pe care vechile limbaje nu reuseau sa le indeplineasca foarte bine. UML ar putea indeplini pe langa rolul de limbaj vizual de modelare si cel de limbaj vizual de programare, dar momentan nu dispune de ntreg sprijinul semantic i vizual pentru a nlocui limbajele de programare