Appunti di sistemi informativi – Ingegneria Informatica – A.A. 2005/2006 – Oriana Cirrone
Data flow diagram
Modella il flusso dei dati all’interno dell’organizzazione. Mette in evidenza:
- Funzioni (processi di elaborazioni)
- Dati scambiati tra processi
- Archivi nei quali si registrano i dati
Entity relation model
I dati vengono organizzati in entità e relazionati ad altre entità.
Entity data-store cross reference
Grafico che collega archivi introdotti nei DFD con le entità introdotte negli ERM in modo da verificare che gli archivi contengano almeno una entità e, viceversa, che le entità siano contenute almeno in un archivio.
Entity function matrix
Matrice che serve a collegare le funzioni introdotte nei DFD con le entità introdotte negli ERM. Consente di verificare che ciascuna entità venga almeno inserita, letta, e infine cancellata, e che non ci siano funzioni inutili, cioè che non operano su nessun dato.
Appunti di sistemi informativi – Ingegneria Informatica – A.A. 2005/2006 – Oriana Cirrone
Entity life history
Il modello dinamico delle entità serve a verificare che l'evoluzione dei dati è corretta, nel senso che ogni istanza deve prima o poi terminare, cioè deve essere cancellata dal processo che ne ha diritto, al momento opportuno.
Process outline
Serve a conoscere l’evoluzione dei processi. Se ne costruisce uno per ogni processo. È una specie di sommario dei processi.
Processo X
Rete di Petri
Descrive i comportamenti dei processi e le loro interazioni. Una rete di Petri è un grafo bipartito in cui sono presenti due tipi di nodi: i posti (cerchi) e le transizioni (barrette). Gli archi vanno dalle transizioni ai posti e viceversa. I posti hanno uno stato, un numero intero che rappresenta le marche. La regole per avanzare è la seguente: se tutti i posti in ingresso ad una transazione sono marcati, allora può scattare la transazione. Istantaneamente vengono tolte le marche dai posti in ingresso e vengono messe su quelle in uscita. Può scattare una sola transizione alla volta.
Automi
Rappresentazione matematica dei processi, attraverso nodi (stato) e archi (azione). Un automa per ogni processo.
In / Out S1 S2
Appunti di sistemi informativi – Ingegneria Informatica – A.A. 2005/2006 – Oriana Cirrone
Dimensionamento
- 1 terminale per ogni servente
- 1 server
- 1 rete LAN
- 1 stampante
Il sistema si dice M/M/n, dove n è il numero di serventi, la prima M rappresenta la distribuzione di Poisson del tempo nei processi e la se...