Descrivi il linguaggio di modellizzazione unificato (UML).
Il Linguaggio di Modellizzazione Unificato (UML) è un linguaggio visuale utilizzato per specificare, visualizzare, costruire e documentare gli artefatti di un sistema informativo. È un linguaggio standard del settore per specificare e documentare i sistemi software, fornendo una panoramica grafica di un sistema e dei suoi componenti. I principali componenti di UML includono diagrammi, come diagrammi delle classi, diagrammi di comunicazione, diagrammi dei pacchetti, diagrammi dei casi d'uso e diagrammi di sequenza. Viene utilizzato per progettare, dimostrare e documentare la struttura e il comportamento di un sistema.