DISEGNO DI APPLICAZIONI CLIENT SERVER

Descrizione _______________________

Il disegno di applicazioni distribuite č un’attivitą complessa. L’allocazione dei dati e delle funzionalitą alle diverse piattaforme, e la loro progettazione tecnica, devono essere effettuate in modo da soddisfare esigenze eterogenee (prestazioni, manutenibilitą, riusabilitą, interoperabilitą, portabilitą, integritą dei dati, ...) ma tutte importanti. Ed č necessario tener conto della rapida evoluzione delle tecnologie (Java, ActiveX, DBMS, ...), delle architetture (Intranet / Internet), degli standard (Corba, Ole), per costruire applicazioni “resistenti” al cambiamento delle tecnologie stesse. Il corso, utilizzando i principi consolidati di application partitioning, ed i criteri di disegno object oriented, tratta in modo specifico i problemi relativi alla progettazione di applicazioni basate su interfacce di tipo grafico con accesso a basi dati relazionali. I concetti e le tecniche esposti in sede teorica vengono applicati in un caso studio di progettazione.

Destinatari_______________________

capi progetto

analisti

analisti programmatori

data base administrator

Prerequisiti_______________________

E' necessaria la partecipazione ai corsi "Introduzione al Client Server" e “Analisi Object Oriented”, o il possesso di conoscenze equivalenti.

Contenuti________________________

Obiettivi: efficienza, manutenibilitą, riusabilitą, interoperabilitą, portabilitą

Principi guida: application partitioning, incapsulamento (information hiding), utilizzo di design patterns predefiniti, coesione e coupling

Componenti strutturali di un'applicazione: interfaccia utente, logica applicativa, accesso ai dati

Allocazione delle componenti alle diverse piattaforme

Progettazione dell'interfaccia utente - tipologie di interfaccia, scenari di navigazione tra gli oggetti

Progettazione della logica applicativa - transazione distribuita, livelli di distribuzione, meccanismi di connessione

Progettazione degli accessi ai dati - utilizzo di viste, trigger, stored procedure

Durata_______________________

3 giorni

Torna elenco corsi