Enhanced DFD (EDFD)

Servono per descrivere la dipendenza del sistema da componenti hardware (ad es. per operazioni di input/ output)

edfd.gif (4002 byte)

In questo diagramma si possono racchiudere un insieme di procedure in un modulo chiamato superbubble che corrisponderą ai moduli dell'architettura generale del sistema.

Creazione dell'EDFD

Vedi filmato: creazione EDFD (752 KB)

Da quest'ultimo filmato si nota che a partire dal DFD:

si ricava l'EDFD sotto riportato in cui sono stati aggiunti 2 processi relativi ad operazioni di input che sono stati collocati nella zona sinistra come prescritto dalla sintassi del diagramma:

Creazione delle superbubble

Le superbubble servono per identificare i moduli del software che si sta progettando. 

Vedi filmato: creazione superbubble (939 KB)

Le superbubble sono essenziali per il corretto funzionamento della traceability matrix