Please enable JavaScript.
Coggle requires JavaScript to display documents.
UML - Coggle Diagram
UML
Perché Modellare
Comprendere soggetto in analisi:
Analisi del soggetto per una comprensione acquisita
Conoscere il soggetto in analisi
Fissare c.a per utilizzarla come base per altre attività
Comunicare la conoscenza del soggetto
Trasmettere c.a ad altre persone coinvolte nel progetto.
Motivazioni per la Modellazione
Coinvolgimento di più sviluppatori
separazione compiti / raggruppamento informazioni
Ricambio di personale nel progetto
trasferimento conoscenza
Mutamento caratteristiche del progetto nel tempo
adattamento cambiamenti
comunicazione chiara clienti
Stimare costi, tempi, risorse
Unified Modeling Language (UML)
def: linguaggio semiformale e grafico per specificare, visualizzare, realizzare, modificare e documentare gli artefatti di un sistema.
Indipendenza:
ambito del progetto.
processo di sviluppo.
Dal linguaggio di programmazione.
Caratteristiche
Linguaggio vero e proprio
Semiformale
Descritto in linguaggio diagrammi, riducendo le ambiguità
Regole sintattiche e semantiche
Linguaggi di Modellazione
Esprimere entità, caratteristiche, relazioni di un sistema complesso
Distinzione dal processo di sviluppo
linguaggio descrive cosa deve essere ottenuto
processo descrive i passi per ottenerlo
Insieme: def. un metodo sviluppo.