Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia...

16
Designer Life- Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un sistema informativo… Definiremo i processi aziendali… Definiremo le entità e le relazioni… Verificheremo la gerarchia delle funzioni… Genereremo automaticamente un modello logico grezzo Affineremo il modello logico e genereremo automaticamente il database fisico Genereremo automaticamente delle bozze di applicazioni Affineremo le specifiche delle bozze di applicazioni e le genereremo automaticamente Definiremo l’uso delle entità da parte dei processi

Transcript of Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia...

Page 1: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Designer Life-Cicle

By Salvatore Silvio Caggia

Designer Life-Cicle

By Salvatore Silvio Caggia

Anticipiamo in estrema sintesi il ciclo di sviluppo di un sistema informativo…

Anticipiamo in estrema sintesi il ciclo di sviluppo di un sistema informativo…

Definiremo i processi aziendali…

Definiremo i processi aziendali…

Definiremo le entità e le relazioni…

Definiremo le entità e le relazioni…

Verificheremo la gerarchia delle funzioni…

Verificheremo la gerarchia delle funzioni…

Genereremo automaticamente un modello logico grezzo

Genereremo automaticamente un modello logico grezzo

Affineremo il modello logico e genereremo automaticamente il database fisico

Affineremo il modello logico e genereremo automaticamente il database fisico

Genereremo automaticamente delle bozze di applicazioni

Genereremo automaticamente delle bozze di applicazioni

Affineremo le specifiche delle bozze di applicazioni e le genereremo automaticamente

Affineremo le specifiche delle bozze di applicazioni e le genereremo automaticamente

Definiremo l’uso delle entità da parte dei processi

Definiremo l’uso delle entità da parte dei processi

Page 2: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Definiamo tutti i macro processi aziendali di primo livello ed i relativi flussi di dati con i “macro-archivi” (datastore)

Sviluppiamo in questo esempio il processo di “Gestione Soggetti” che copre la gestione di clienti, fornitori, contatti, lavoratori…

Definiamo tutti i macro processi aziendali di primo livello ed i relativi flussi di dati con i “macro-archivi” (datastore)

Sviluppiamo in questo esempio il processo di “Gestione Soggetti” che copre la gestione di clienti, fornitori, contatti, lavoratori…

Page 3: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Definiamo i processi elementari, questi diventeranno Forms e Reports

Definiamo i processi elementari, questi diventeranno Forms e Reports

Page 4: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Definiamo le entità, le relazioni e gli attributi.

La documentazione del dato nasce a questo livello.

Definiamo le entità, le relazioni e gli attributi.

La documentazione del dato nasce a questo livello.

Page 5: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Verifichiamo che la gerarchia delle funzioni implicitamente indicata attraverso i processi sia quella desiderata

Verifichiamo che la gerarchia delle funzioni implicitamente indicata attraverso i processi sia quella desiderata

Page 6: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Definiamo l’uso delle entità da parte delle funzioni

Definiamo l’uso delle entità da parte delle funzioni

Page 7: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Generiamo ed affiniamo il modello logico

Generiamo ed affiniamo il modello logico

Page 8: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Generiamo automaticamente il database fisico completo di tutti i suoi vincoli e documentazione

Generiamo automaticamente il database fisico completo di tutti i suoi vincoli e documentazione

Page 9: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Generiamo ed affiniamo le applicazioni.

Questa dell’esempio è molto semplice e qui vediamo la struttura dei dati e la sua chiamata del modulo da parte di un ramo del menu generale

Generiamo ed affiniamo le applicazioni.

Questa dell’esempio è molto semplice e qui vediamo la struttura dei dati e la sua chiamata del modulo da parte di un ramo del menu generale

Page 10: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Qui vediamo l’aspetto visuale della stessa semplice applicazione

Qui vediamo l’aspetto visuale della stessa semplice applicazione

Page 11: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Questa è la struttura di una applicazione molto complessa, contiene 3 componenti relazionati tra loro, 1 sub componente, 6 lookup, 6 liste valori richiamate su 10 campi, 3 moduli che la richiamano e 4 moduli che sono chiamati da questa

Questa è la struttura di una applicazione molto complessa, contiene 3 componenti relazionati tra loro, 1 sub componente, 6 lookup, 6 liste valori richiamate su 10 campi, 3 moduli che la richiamano e 4 moduli che sono chiamati da questa

Page 12: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Questo è l’aspetto visuale della stessa applicazione complessa.

Si intravedono le varie pagine con linguette (tab canvas), i vari gruppi di campi organizzati come sottopagine con linguette, i bottoni che richiamano i 4 moduli, l’aspetto delle 6 liste valori…

Questo è l’aspetto visuale della stessa applicazione complessa.

Si intravedono le varie pagine con linguette (tab canvas), i vari gruppi di campi organizzati come sottopagine con linguette, i bottoni che richiamano i 4 moduli, l’aspetto delle 6 liste valori…

Page 13: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Gli aspetti estetici/funzionali delle applicazioni sono isolati principalmente sotto forma di insiemi di preferenze e possono essere variati modificando quindi automaticamente tutte le applicazioni

Gli aspetti estetici/funzionali delle applicazioni sono isolati principalmente sotto forma di insiemi di preferenze e possono essere variati modificando quindi automaticamente tutte le applicazioni

Page 14: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Gli aspetti estetici/funzionali delle applicazioni sono isolati anche sotto forma di oggetti di libreria e templates e possono essere variati modificando quindi automaticamente tutte le applicazioni

Gli aspetti estetici/funzionali delle applicazioni sono isolati anche sotto forma di oggetti di libreria e templates e possono essere variati modificando quindi automaticamente tutte le applicazioni

Page 15: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Gli aspetti estetici/funzionali delle applicazioni sono infine influenzati da parametri definibili dall’utente al lancio dell’applicazione dal suo browser

Gli aspetti estetici/funzionali delle applicazioni sono infine influenzati da parametri definibili dall’utente al lancio dell’applicazione dal suo browser

Page 16: Designer Life-Cicle By Salvatore Silvio Caggia Designer Life-Cicle By Salvatore Silvio Caggia Anticipiamo in estrema sintesi il ciclo di sviluppo di un.

Oracle Designer

Questa presentazione è in evoluzione…

Torna ogni tanto a visitare:

http://www.geocities.com/s_caggia/DesignerLifeCicle.pps

per seguire le sue evoluzioni!

Questa presentazione è in evoluzione…

Torna ogni tanto a visitare:

http://www.geocities.com/s_caggia/DesignerLifeCicle.pps

per seguire le sue evoluzioni!