Sunteți pe pagina 1din 16

NTOCMIREA DIAGRAMELOR DE FLUX DE DATE (DFD)

Diagrama de flux de date ale sistemului logic nou va prezenta circuitul datelor,
structura lor i cerinele funcionale ale noului sistem.
Obiectiv: urmrirea modului de transfer al datelor ntre procesele de prelucrare a lor,
astfel de diagrame se mai numesc i modele ale proceselor de prelucrare, iar
operaiunea se numete modelarea proceselor.
a cptat noi accepiuni prin ncorporarea ei n instrumentele de analiz i proiectare
cu ajutorul calculatorului, adic n instrumente CASE.
NTOCMIREA DIAGRAMELOR DE FLUX DE DATE (DFD)

Scoate n relief, ntr-o manier ct mai sugestiv, urmtoarele aspecte :


sursa datelor de prelucrare;
operaiunile de prelucrare prin care trec datele;
destinaia datelor prelucrate;
legtura existent ntre prelucrri i activitatea de stocare a datelor.
NTOCMIREA DIAGRAMELOR DE FLUX DE DATE (DFD) - SIMBOLURI

proces Flux de date Entitate extern

Stoc de date
NTOCMIREA DIAGRAMELOR DE FLUX DE DATE (DFD) - EXEMPLU

DFD nivel 1

Diagrama contextuala
NTOCMIREA DIAGRAMELOR DE FLUX DE DATE (DFD) - EXEMPLU

Diagrama DFD
nivel 2
NTOCMIREA DIAGRAMELOR DE FLUX DE DATE (DFD) - EXEMPLU

Sistemul interacioneay cu dou entiti externe

0
Client
0 Manager
nchiriere maini
DFD nchiriere maini

Not de plat Informaii nchiriere


0 nchiriere
nchiriere main

Informai main
Informaii Catalog
nchiriere
main
0
Returnare

Informaii nchiriere

Informaii nchiriere
Manager
Raport nchiriere
0
Generaz raport
Definirea direciilor de perfecionare a actualului sistem

se identific neajunsurile actualului sistem i se propun soluii


Definirea direciilor de perfecionare presupune:
specificarea obiectivelor i a performantelor sistemului informatic;
stabilirea domeniilor de probleme i a principalelor funciuni ale sistemului
informatic;
definirea cerinelor si restriciilor informaionale pe domenii de probleme i
funciuni care const n:
formularea condiiilor pentru realizarea sistemului informatic
Modelul logic

Dup elaborarea modelului fizic se elaboreaz modelul logic care:


pune n eviden ce face sistemul, eliminnd detaliile referitoare la modul cum
funcioneaz sistemul n implementarea actual;
pune n eviden funciunile de baz ale sistemului;
permite identificarea i eliminarea problemelor legate de redundana datelor i
duplicarea proceselor de prelucrare;
permite stabilirea cu o mai mare precizie a granielor sistemului prin eliminarea
proceselor manuale care nu pot fi automatizate complet.
Se transform diagramei de flux a datelor fizice n diagrama de flux a datelor logice.
Modelarea conceptual a datelor (diagramele entitate relaie,
DER)
DER care s acopere datele necesare aplicaiei proiectului.
DER pentru aplicaia ce va fi nlocuit.
DER care s scoat n relief ntreaga baz de date din care noua aplicaie i va
extrage datele.
DER pentru ntreaga baz de date din care aplicaia curent i extrage datele
necesare
Modelul E/R permite proiectantului bazei de date s elaboreze un model conceptual
de nivel nalt, fr a ine seama de anumite constrngeri impuse de utilizarea unui
anumit SGBD, de o anumit platform hardware, sau de anumite considerente de
eficien privind exploatarea bazei de date, ceea ce permite o reprezentare mai fidel
a realitii avute n vedere, constituind astfel o etap intermediar n proiectarea unei
baze de date, fiind din acest punct de vedere asemntor pseudocodului utilizat n
activitatea de programare.
Modelarea conceptual a datelor (diagramele entitate relaie,
DER)
O entitate este un obiect particular al clasei de obiecte, reprezint o instan a tipului
de entitate i este definit de valori corespunztoare ale atributelor ce definesc tipul
de entitate. Entitile sunt obiecte sau evenimente (fenomene sau procese
economice, n cazul nostru).
Tipul entitii, cunoscut i sub numele de clasa entitii, este o colecie de entiti
care au proprieti sau caracteristici comune.
O instaniere a entitii sau instan, (caz al entitii sau caz) este o manifestare
singular a unui tip de entitate. Un tip de entitate se descrie o singur dat prin
modelul datelor, n timp ce mai multe cazuri ale acelui tip de entitate pot fi
reprezentate prin datele stocate n bazele de date. De exemplu, exist o singur
entitate CLIENT, dar ea poate s aib sute sau mii de cazuri/instane ale acestei
entiti stocate n baza de date.
Modelarea conceptual a datelor (diagramele entitate relaie,
DER)
Fiecare tip de entitate are un set de atribute asociate lui. Un atribut este o proprietate
sau o caracteristic a unei entiti care prezint interes pentru organizaie. La rndul
lor, i relaiile pot avea propriile lor atribute.

Un tip de relaie reprezint o asociere ntre dou sau mai multe tipuri de entiti i
definete legtura care exist ntre tipurile respective de entiti. Fiecare tip de
relaie este identificat printr-un nume care descrie funcia sa i poate conine
atribute. O relaie sau o instan a unui tip de relaie este o legtur ntre instane ale
tipurilor de entiti asociate n cadrul tipului de relaie corespunztor.
DER simboluri utilizate
DER simboluri utilizate
DER - exemplu

DenClient

CodClient CLIENT AdresaClient

Figura 6. Model de reprezentare a atributelor prin DER

S-ar putea să vă placă și