UML (llenguatge unificat de modelatge) és una eina que permet als analistes de sistemes, generar dissenys que capturen les seves idees de manera convencional i comunicar-les a altres persones. Els seus creadors son grady Booch, james Rumbaugh i Ivar Jacobson, apodats "Els tres amics".
Una classe es una categoria o grup de coses que tenen atributs i accions similars. Per exemple: si considerem la classe "Rentadora", aquesta té atributs com son la marca, la serie i la capacitat de carrega. Entre les accions d'aquesta classe tenim "afegir roba", "afegir detergent", "possar en ON", etc. A sota tenim una representació d'una classe "Rentadora".
En qualsevol moment, un objecte es troba en un estat particular. Aixo, el nostre exemple de la rentadora, aquesta pot estar en l'estat de rentar, centrifugant, apagada, etc. El diagrama d'estats UML captura aquesta xi coteta realitat. El sÃmbol de la part superior de la figura de sota, representa l'estat inicial i el de la part inferior l'estat final.
En qualsevol moment, un objecte es troba en un estat particular. Aixo, el nostre exemple de la rentadora, aquesta pot estar en l'estat de rentar, centrifugant, apagada, etc. El diagrama d'estats UML captura aquesta xi coteta realitat. El sÃmbol de la part superior de la figura de sota, representa l'estat inicial i el de la part inferior l'estat final.