CATEGORII DOCUMENTE |
Pentru modelarea sistemului se vor folosi trei modele de baza, respectiv modelul descompunerii functionale, modelul proceselor, modelul datelor.
Descompunerea functionala a sistemului analizat se realizeaza cu ajutorul diagramei de descompunere functionala (decomposition diagram), care urmareste scoaterea in evidenta a modului de structurare a sistemului, prin prezentarea ierarhiei sistemului, descompus in procese de prelucrare si subprocese.
Sistemul de gestiune a stocurilor se descompune in urmatoarele procese si subprocese de prelucrare:
aprovizionarea cu materiale, cu urmatoarele subprocese:
Ø stabilirea necesarului de materii pime, materiale, obiecte de inventar;
Ø generare situatie comenzi pentru aprobare
Ø lansare comenzi materiale;
inregistrarea tranzactiilor economice, cu urmatoarele subprocese:
Ø inregistrarea tranzactiilor cu materiale: achizitia, consumul, transferul, determinare plusuri sau minusuri, restituire din sectii;
Ø inregistrare documente de plata a furnizorilor;
Ø inregistrare NC;
Ø generare fisa de magazie.
actualizarea stocurilor, care contine subprocesele:
Ø operarea la nivel de stoc;
Ø obtinere balanta analitica;
Ø generarea listelor de inventar;
Ø generare situatii stocuri sub nivel critic;
Ø situatie stocuri fara miscare sau cu miscare lenta.
evidenta furnizorilor, care consta in umatoarele subprocese:
Ø situatia datoriilor fata de furnizori;
Ø actualizarea soldului furnizorilor.
Diagrama descompunerii functionale este prezentata in Anexa 1.
Modelarea proceselor se realizeaza cu ajutorul diagramelor fluxurilor de date (DFD), care redau sub forma grafica modul in care fluxurile de date intra in procesele de prelucrare din diferite surse (entitati externe sau locuri de stocare a datelor) si iesirea fluxurilor de date catre diferite destinatii (entitati externe sau locuri de stocare a datelor).
In procesul de modelare a proceselor se pleaca de la diagrama descompunerii functionale si de la descrierea orientata pe tranzactii/transformari a sistemului existent. De fapt, se identifica pentru fiecare proces de prelucrare fluxurile de date de intrare si de iesire.
Prima diagrama care se obtine este diagrama de context (Anexa 2), care contine un singur simbol pentru procesul de prelucrare, respectiv sistemul care se modeleaza, precum si sursele/destinatiile principalelor fluxuri de date, fara a se reprezenta locurile de stocare a datelor.
Urmeaza diagrama de nivel 0 (Anexa 3), care prezinta principalele procese de prelucrare ale sistemului. Incepand cu aceasta diagrama apar si locurile de stocare a datelor (tabele ale unei baze de date, baze de date, fisiere, dosare sau cartoteci in care se pastreaza datele).
Modelarea proceselor continua cu descompunerea proceselor de prelucrare in subprocese, redata prin intermediul DFD-urilor de nivel 1 (Anexa 4 si 5), a subproceselor in module prin intermediul DFD-urilor de nivel 2 (Anexa 6) s.a.
Note:
Incepand cu diagrama de nivel 0 pot sa apara ca necesare descompunerile de fluxuri in subfluxuri, astfel incat sa se scoata in evidenta, pe de o parte, eventualele fluxuri pe care se suprapun doua sau mai multe structuri de date, iar pe de alta parte, acelasi flux de date care trebuie sa ajunga la mai multe destinatii.
Locurile de stocare a datelor se identifica plecand de la tabelele unei baze de date sau o baza de date, daca exista aplicatie pentru prelucrarea datelor in sistemul existent, sau de la dosarele sau registrele in care se pastreaza informatiile care se considera ca vor fi folosite in alte procese de prelucrare (de ex., dosar comenzi de aprovizionare pentru urmarirea comenzilor lansate si onorate).
In exemplul luat pentru sistemul de gestiune a stocurilor nu s-a realizat decat descompunerea procesului de Aprovizionare cu materiale din diagrama de nivel 0, prin intermediul diagramei de nivel 1 din Anexa 4 si diagramei de nivel 2 din Anexa 5. Celelalte procese din diagrama de nivel 0 (Evidenta tranzactiilor cu materiale, Actualizarea stocurilor, Inventarierea si Evidenta furnizorilor) trebuie sa fie modelate prin diagrame de nivel 1 si 2 in aceeasi maniera.
Pentru studiul de caz al fiecarei echipe trebuie sa existe toate diagramele de nivel 1 si cel putin cate o diagrama de nivel 2 pentru fiecare subproces.
In timpul sau dupa finalizarea modelarii sistemului se poate realiza completarea elementelor inregistrate in timpul modelarii cu explicatii suplimentare. Prin completarea depozitului de date se urmareste:
descrierea proceselor/subproceselor de prelucrare cu ajutorul englezei structurate sau a pseudocodului;
descrierea entitatilor externe, specificand semnificatia si rolul entitatii pentru sistem, momentele in care entitatile de date-sursa trebuie sa puna la dispozitie anumite fluxuri de date sau cand sistemul (prin procesele de prelucrare) trebuie sa furnizeze fluxuri de date entitatilor de date-destinatie;
descrierea fluxurilor de date si locurilor de stocare prin structurile de date pe care le contin.
Nota:
In continuare, este prezentat doar cate un exemplu pentru fiecare din componentele enumerate anterior. Este necesar, pentru studiul de caz al fiecarei echipe sa fie descrise toate procesele de prelucrare, fluxurile de date, entitatile externe si locurile de stocare din diagramele fluxurilor de date de pe toate nivelurile de descompunere.
Exemple de descriere a componentelor sistemului in depozitul datelor
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 6195
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved