pentru sistemul analizat (modelarea) n acest capitol nu avei de scris un text, ci de construit diagramele fluxurilor de date, de realizat un tabel (matricea CRUD = sinteza unor elemente deja specificate n DFD nivelul 0), de completat dicionarul de date.
4.1 Realizarea diagramelor fluxurilor de date
Se vor construi diagrama de context, diagrama de nivel 0, DFD-urile de nivel 1 i cele de nivel 2. Pentru studiul de caz al fiecrei echipe trebuie s existe cel puin 2 diagrame de nivel 1 i cel puin o diagram de nivel 2.
4.2 Descrierea DFD n depozitul (dicionarul) datelor
Se vor descrie cel puin 4 fluxuri de date (cel puin un flux extern de intrare, cel puin un flux intern de scriere, cel puin un flux intern de citire, cel puin un flux extern de ieire), un loc de stocare, o entitate extern i un proces de prelucrare. Entitate externa: Sistemul de gestiune a stocurilor Descriere: Scopul sau este de a tine evidenta cantitativa si valorica a stocurilor de marfuri. De aseena emite rapoarte privind situatia stocurilor existente in firma. Proces: Identificare stare comanda Se inregistreaza date despre starea comenzii daca exista produsele pe stoc comanda putand fi onorata sau daca nu clientul hotarste daca mentine comanda sau renunta. Loc de stocare: Comenzi Nume client: VARCHAR Adresa: VARCHAR Telefon: NUMERIC Data comanda: DATE Denumire produs: VARCHAR Cantitate: NUMERIC Valoare: NUMERIC Flux extern de intrare: Comanda Nume client: VARCHAR Adresa: VARCHAR Denumire produs: VARCHAR Cantitate: NUMERIC
Flux intern de scriere: Comanda noua
Strcutura datelor este conforma cu structura locului de stocare Comenzi Flux intern de citire: Date comanda Denumire: VARCHAR Cantitate: NUMERIC Valoare: NUMERIC Flux extern de iesire: Notificare stare comanda Nume client: VARCHAR Data comanda: DATE Denumire produs: VARCHAR Cantitate: NUMERIC Flux extern de intrare: Conturi analitice Denumire cont: VARCHAR Cont: NUMERIC Data: DATE Explicatii: VARCHAR Suma creditata: NUMERIC Flux intern de scriere: Facturi noi Nume client: VARCHAR Adresa client: VARCHAR Numar factura: NUMERIC Data: DATE Denumire produs: VARCHAR Cantitate: NUMERIC Total Factura: NUMERIC Flux intern de citire: Facturi existente Numar factura: NUMERIC Denumire produs: VARCHAR Cantitate: NUMERIC Total factura: NUMERIC Flux extern de iesire: Nota contabila Numar nota contabila: NUMERIC Data nota contabila: DATE Cont debitor: VARCHAR Cont creditor: VARCHAR Valoare: NUMERIC
4.3 Matricea CRUD
Pe baza informaiilor obinute din analiza sistemului existent i a construirii diagramei de nivel "0", rezult urmtoarea matrice CRUD (Create-Read-Update-Delete): Locuri Angajati Clienti stocare
Comenzi Comenzi Contracte Facturi Garantii Informatii Oferte Produse