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:

Transcript

Morena campagnano VB IT

Presentazione UDA

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.

Introduzione a 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.

I principali diagrammi UML

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 - Cosa sono?

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 rappresentano?

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.

Casi d'uso - Come si documentano?

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

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.

Diagramma di contesto e modalità di realizzazione

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.

Documento di specifica dei requisiti software