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 10 – I pattern (2)

2 Model-View-Controller

3 Commenti Il componente Model incapsula dati e funzionalità dell’applicazione I componenti View mostrano informazioni all’utente – View ottiene informazioni da un Model – Ci possono essere più View per ogni Model – Ogni View ha associato un Controller che gestisce gli eventi (ad esempio clic del mouse). Gli eventi sono tradotti in richieste di servizio inviati a Model oppure a View. Esempio: i componenti di accesso a database

4 Scomposizione di un pattern

5 Categorie di pattern Pattern Architetturali – Strutture di interi sistemi applicativi Design Pattern – Sottosistemi software ricorrenti nelle applicazioni Idiomi – Implementazioni di specifici componenti – Dipendono dal linguaggio di programmazione (C++ o Java) 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