La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi.

Presentazioni simili


Presentazione sul tema: "Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi."— Transcript della presentazione:

1 Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi di Milano Lezione 8 – Altri diagrammi

2 Stato degli oggetti Un diagramma stati-transizioni mostra: – La “storia” di una classe – Gli eventi che causano una transizione da uno stato all’altro – Le azioni attivate da una transizione di stato I diagrammi stati-transizioni vanno creati per oggetti dotati di un comportamento significativo

3 Diagramma stati-transizioni

4 Il mondo reale: i componenti I diagrammi dei componenti illustrano l’organizzazione e le interdipendenze tra componenti software Cos’è un componente? – Componente a livello sorgente – Componente a livello oggetto – Componente a livello eseguibile

5 Diagramma dei componenti

6 Mettere in opera il sistema Il diagramma della messa in opera (deployment) mostra la configurazione dei moduli eseguibili e dei processi corrispondenti. Il diagramma della messa in opera visualizza la distribuzione dei componenti nel sistema informativo d’impresa

7 Diagramma della messa in opera

8 Come estendere UML Gli stereotipi possono estendere la notazione UML Possono essere usati per classificare ed estendere associazioni, relazioni d’ereditarietà, tra classi e componenti Esempi: – Stereotipi di classi: contorno, controllo, entità, utilità, eccezione – Stereotipi di ereditarietà: usa ed estende – Stereotipi di componenti: sottosistemi FINE


Scaricare ppt "Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 4 - Progettazione del software Ernesto Damiani Università degli Studi."

Presentazioni simili


Annunci Google