1. UML

L’UML è una tecnica usata dall’ingegnere del software per descrivere struttura, funzionalità e performance del software.

Con UML è possibile creare dei diagrammi, suddivisibili in tre categorie:

I diagrammi descrivono il sistema, offrendo una visione di che cosa offre e di chi lo utilizza, senza indicare la descrizione di come le varie funzionalità vengono implementate.