Modelli UML per l'analisi del software — scheda

IeFP tecnico informaticocompetenze tecnico professionali contenuto verificato

Scarica in PDF Adatta questa scheda al mio alunno

In breve: UML è un linguaggio grafico per descrivere il software. Aiuta a progettare prima di scrivere il codice.

Cos'è UML

UML significa Unified Modeling Language. È un insieme di disegni standard per progettare i programmi.

Pensa a un architetto che disegna una casa. Prima fa le piantine, poi i muratori costruiscono. Con UML facciamo lo stesso per il software.

I diagrammi UML servono a tre cose principali. Aiutano a capire il problema, a comunicare con il gruppo di lavoro, e a guidare la scrittura del codice.

I diagrammi più usati

Il diagramma delle classi mostra la struttura del programma. Disegna le classi come rettangoli con tre parti: nome, attributi e metodi. Le linee tra i rettangoli indicano le relazioni.

Il diagramma delle attività mostra il flusso di un'azione. Assomiglia a un diagramma di flusso. Usa frecce per indicare l'ordine dei passi.

Esistono anche altri diagrammi UML. Per esempio quelli dei casi d'uso, di sequenza e degli stati. Ognuno mostra un aspetto diverso del sistema.

Come si fa: un esempio pratico

Immagina di progettare un'app per la biblioteca della scuola.

Con un diagramma di classi disegni la classe Libro. I suoi attributi sono titolo, autore e codice. I suoi metodi sono prestaLibro() e restituisci(). Poi crei la classe Utente e la colleghi con una linea a Libro.

Con un diagramma di attività descrivi il prestito. I passi sono: l'utente sceglie il libro, il sistema controlla la disponibilità, registra il prestito, stampa la ricevuta. Le frecce uniscono i passi in ordine.

Puoi disegnare i diagrammi su carta. Oppure usare strumenti come draw.io o software dedicati.

Parole difficili

Riferimenti

Fonte

Scheda didattica verificata sull'obiettivo ob.iefp-tecnico-informatico.competenze-tecnico-professionali.cl3.realizzazione-modello-applicazioni.05 — Norme generali e livelli essenziali delle prestazioni relativi al secondo ciclo del sistema educativo di istruzione e formazione. Verificata il 2026-06-09 sulla norma di riferimento.

Schede correlate

Questa scheda, su misura per il tuo alunno

Adiuvo la riscrive in automatico per il profilo del tuo alunno: frasi brevi, font ad alta leggibilità, parole difficili spiegate, anche audio e verifiche.

Adatta gratis