# Introduzione

&umbrello; è uno strumento per diagrammi &UML; che può aiutarti nel processo di sviluppo del software. Specialmente durante le fasi di analisi e progettazione di questo processo, &umbrello; ti aiuterà a ottenere un prodotto di alta qualità. &UML; può anche essere usato per documentare i tuoi progetti software per aiutare te e i tuoi colleghi sviluppatori.

Avere un buon modello del tuo software è il modo migliore per comunicare con altri sviluppatori che lavorano al progetto e con i tuoi clienti. Un buon modello è estremamente importante per i progetti di dimensioni medie e grandi, ma è anche molto utile per quelli piccoli. Anche se stai lavorando su un piccolo progetto da una sola persona, un buon modello ti gioverà perché ti darà una panoramica che ti aiuterà a codificare le cose subito nel modo giusto.

&UML; è il linguaggio di diagrammi usato per descrivere questi modelli. Puoi rappresentare le tue idee in &UML; usando diversi tipi di diagrammi. &umbrello; 2.11 supporta i seguenti tipi:

- Diagrammi di classi

- Diagrammi di sequenza

- Diagrammi di collaborazione

- Diagrammi di caso d'uso

- Diagrammi di stato

- Diagrammi di attività

- Diagrammi di componenti

- Diagrammi di dispiegamento

- Diagramma di relazione tra entità

Si possono trovare maggiori informazioni su &UML; al sito Web di OMG, http://www.omg.org che ha creato lo standard &UML;.

Speriamo che &umbrello; ti piaccia e che ti aiuti a creare software di alta qualità. &umbrello; è software libero ed è disponibile gratis, l'unica cosa che ti chiediamo è di comunicare qualsiasi errore, problema o suggerimento agli sviluppatori di &umbrello; a umbrello-devel@kde.org o http://bugs.kde.org.