Scaricare la presentazione
PubblicatoRaimonda Bini Modificato 10 anni fa
1
ANALISI FUNZIONALE E DIAGRAMMI DI FLUSSO DEI DATI (Metodologia DFD)
2
Analisi Funzionale L’analisi funzionale consiste nell’attività di creazione di uno schema del sistema informativo in termini di: attività o processi flussi informativi tra di essi L’analisi funzionale genera gli schemi funzionali che descrivono il trattamento dell’informazione
3
Analisi Funzionale Per effettuare l’analisi funzionale useremo i DFD
Cosa modella un DFD? Un sistema informativo è visto come una rete di processi funzionali interconnessi da depositi di dati i processi possono essere definiti a qualunque livello di astrazione, raffinabili mediante scomposizione in processi più semplici
4
Analisi Funzionale i DFD enfatizzano le operazioni effettuate sui dati e le dipendenze che vengono a crearsi tra i vari processi in base ai flussi di informazione un DFD è costruito a partire dai concetti base di: processo, agente o interfaccia flusso di dati deposito di dati
5
PROCESSO Un processo rappresenta un’attività del sistema informativo (simbolo grafico): I processi generano, usano, modificano, distruggono i dati o più semplicemente trasformano dati di flussi in ingresso in flussi in uscita
6
INTERFACCIA Una interfaccia rappresenta un agente esterno al sistema informativo che può essere l’origine o la destinazione dei flussi di dati (simbolo grafico): gli agenti (detti anche interfacce o terminatori) producono e/o consumano i dati in ingresso e/o in uscita
7
FLUSSO DI DATI Un flusso rappresenta un passaggio di informazione tra processi, tra processi ed agenti e tra processi e depositi (simbolo grafico):
8
DEPOSITO DATI Un deposito rappresenta un sistema di contenitori per la archiviazione temporanea o permanente di dati (simbolo grafico): o un flusso entrante significa che un processo modifica i dati, uscente che li estrae.
9
Rappresentazione a grafo
Un DFD si rappresenta come un grafo orientato in cui ogni nodo appartiene a uno dei tre insiemi P, D, A e ogni arco orientato rappresenta un flusso di dati un arco può collegare due processi un arco può collegare un processo con un agente o con un deposito il tramite del collegamento è sempre un processo
10
Un esempio semplice
11
Gestione ordini
12
BIBLIOGRAFIA
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.