Want to create interactive content? It’s easy in Genially!

Get started free

Presentazione UDA

Morena Campagnano

Created on March 25, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Practical Video

Akihabara Video

Essential Video

Season's Greetings Video Mobile

End of the Year Wrap Up

Christmas Promotion Video

Santa’s Sleigh Christmas video

Transcript

Presentazione UDA

Morena campagnano VB IT

Introduzione a UML

UML (Unified Modeling Language): è un linguaggio grafico standard per i sistemi software, e viene utilizzato per rappresentare diversi aspetti di un sistema che possono essere: statici, dinamici e comportamentali. Fornisce un insieme di diagrammi per supportare tutte le fasi dello sviluppo software.

I principali diagrammi UML

I diagrammi statici: descrivono la struttura del sistema.diagrammi dinamici: rappresentano i comportamenti e l’interazione tra gli oggetti. diagrammi comportamentali: indicano l’interazione tra gli utenti e il sistema.

Casi d'uso - Cosa sono?

I casi d’uso sono quelli di : descrivere le funzionalità del sistema dal punto di vista dell’utente.ogni caso d’uso rappresenta un’azione significativa che il sistema deve essere in grado di eseguire. mostrano l'interazione tra l'utente e il sistema per raggiungere un obiettivo specifico.

Casi d'uso - Come si rappresentano?

Il diagramma dei casi d’uso: rappresenta graficamente gli attori e i casi d'uso.I casi d'uso sono ovali, etichettati con la funzionalità che rappresentano. Le linee di associazione collegano gli attori ai casi d’uso.

Casi d'uso - Come si documentano?

Ogni caso d’uso può essere dettagliato con un documento di specifica che include: Titolo del caso d'uso. Descrizione generale del comportamento. Flusso di eventi: scenari principali e alternativi. Precondizioni e postcondizioni.

Diagramma di contesto

Il diagramma di contesto rappresenta l'intero sistema come una singola entità e le sue interazioni con l'ambiente esterno. Mostra gli attori esterni e le interazioni con il sistema in modo ad alto livello. È utile per comprendere l'ambito del sistema e le sue relazioni con l’esterno.

Diagramma di contesto e modalità di realizzazione

Scopo è quello di chiarire i limiti del sistema, mostrando ciò che è dentro e fuori dal sistema. Modalità di realizzazione: Rappresentazione del sistema come una singola entità. Collegamenti con gli attori esterni attraverso frecce che indicano la comunicazione. Descrizione delle principali interazioni.

Documento di specifica dei requisiti software

La struttura però include informazioni su funzionalità, prestazioni, e vincoli del sistema. I contenuti fondamentali: Introduzione e scopo del sistema. Requisiti funzionali e non funzionali. Vincoli tecnici, di sicurezza, di performance. Casi d'uso e scenari d'uso. Test e validazione dei requisiti.