Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateC
C sharpCalculatoareCorel drawDot netExcelFox pro
FrontpageHardwareHtmlInternetJavaLinux
MatlabMs dosPascalPhpPower pointRetele calculatoare
SqlTutorialsWebdesignWindowsWordXml

Modelarea sistemului informational

calculatoare



+ Font mai mare | - Font mai mic



Modelarea sistemului informational

Pentru modelarea sistemului se vor folosi trei modele de baza, respectiv modelul descompunerii functionale, modelul proceselor, modelul datelor.

1. Modelul descompunerii functionale

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.

2 Modelul proceselor

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.

3 Depozitul (dictionarul) datelor

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



Date: Project: SGSM Page:
Time: 3:47:44 PM
Detailed Listing -- Alphabetically
All Entries -- Data Flow Diagrams

Material File
Composition:
MatCod : Char
MatDen : Char
MatUM : Char
MatStoc : Char


Date-furnizori-existenti Data Flow
Composition:
FurnCod : Char
FurnNume : Char

Furnizor-nou Data Flow
Notes:
Structura datelor este conforma cu structura entitatii Furnizor.
Vezi entitatea Furnizor


Adaugare cumparare noua Process
Process #:
Process Description:
Daca TipOperatie='Adaugare',
ATUNCI se adauga o cumparare noua, indiferent daca este cu sau fara
factura, aspect ce este selectat in formular,
ALTFEL DACA TipOperatie='Modificare' se re-adauga o cumparare
(dupa ce a fost stornata), in care valorile modificate sunt preluate din
formular.



Sistem contabilitate generala Source/sink
Description:
Prelucreaza notele contabile, la sfarsitul fiecrei luni, in vederea
obtinerii documentelor de sinteza ale contabilitatii.
Notes:
Aceasta entitate preia la fiecare 3 ale lunii notele contabile si centralizatoarele generate de sistem
pentru tranzactiile cu materiale din luna anterioara.




ANEXA 1 - DIAGRAMA DESCOMPUNERII FUNCTIONALE A SGS

ANEXA 2 - DIAGRAMA DE CONTEXT A SGS

ANEXA 3 - DFD de NIVEL 0 pentru SGS

ANEXA 4 - DFD de NIVEL 1 pentru PROCESUL "Aprovizionare materiale"

ANEXA 5 - DFD de NIVEL 1 pentru SUBPROCESUL "Inregistrare tranzactii economice"

ANEXA 6 - DFD de NIVEL 2 pentru SUBPROCESUL "Inregistrare tranzactii cu materiale"



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 6009
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved