Definiremo i processi
aziendali…
Verificheremo la
gerarchia delle
funzioni…
Anticipiamo in estrema sintesi il ciclo di
sviluppo di un sistema informativo…
Definiremo le entità e le
relazioni…
Genereremo
automaticamente un
modello logico grezzo
Genereremo
automaticamente delle
bozze di applicazioni
Definiremo l’uso delle
entità da parte dei
processi
Designer Life-Cicle
By Salvatore Silvio Caggia
Affineremo il modello
logico e genereremo
automaticamente il
database fisico
Affineremo le specifiche
delle bozze di
applicazioni e le
genereremo
automaticamente
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 i processi
elementari, questi
diventeranno Forms e
Reports
Definiamo le entità, le
relazioni e gli attributi.
La documentazione del
dato nasce a questo
livello.
Verifichiamo che la
gerarchia delle funzioni
implicitamente indicata
attraverso i processi sia
quella desiderata
Definiamo l’uso delle
entità da parte delle
funzioni
Generiamo ed affiniamo il
modello logico
Generiamo
automaticamente il
database fisico completo
di tutti i suoi vincoli e
documentazione
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
Qui vediamo l’aspetto
visuale della stessa
semplice applicazione
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
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…
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
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 infine
influenzati da parametri
definibili dall’utente al
lancio dell’applicazione dal
suo browser
Questa presentazione è in evoluzione…
Torna ogni tanto a visitare:
http://www.geocities.com/s_caggia/DesignerLifeCicle.pps
per seguire le sue evoluzioni!
Oracle
Designer
Scarica

backstage - GEOCITIES.ws