Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoElisabetta Franca Genovese Modificato 9 anni fa
1
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 4 -Progettazione del software Ernesto Damiani Università degli Studi di Milano Lezione 1 – Modellazione visuale
2
La modellazione visuale La modellazione visuale (visual modelling) è la modellazione dei sistemi con strumenti grafici “La modellazione è l’attività di catturare e rappresentare le parti essenziali di un sistema” (James Rumbaugh)
3
Catturare il business process L’analisi dei casi d’uso (Use Case Analysis) significa esprimere un processo aziendale dal punto di vista dell’utente
4
Dal business domain al computer domain Il visual modeling permette di rappresentare le entità coinvolte nel processo aziendale e tradurle in software, gestendo la complessità
5
UML (Unified Modeling Language) Linguaggio standard per la specifica, la costruzione e la documentazione di tutti gli elaborati che costituiscono un sistema software È indipendente dal ciclo di vita e dalle tecnologie di implementazione Contiene:, – Concetti di data modeling (Entity Relationship) – Concetti di workflow – Progettazione a oggetti – Progettazione a componenti
6
La storia di UML
7
UML e le tecnologie
8
Compiti di UML (1) Identificare le funzioni principali di un sistema e le sue interazioni con il resto del mondo (casi d’uso e attori) Illustrare come viene usato il sistema (diagrammi di interazione) Rappresentare la struttura statica del sistema e le entità che lo compongono (diagrammi delle classi)
9
Compiti di UML (2) Modellare il comportamento dinamico del sistema (diagrammi stati-transizioni) Guidare l’implementazione del sistema (diagrammi di deployment e diagrammi dei componenti) Favorire il riuso (stereotipi) FINE
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.