CATEGORII DOCUMENTE |
Modelarea conceptuala a prelucrarilor (MCP)
p reprezinta succesiunea in timp a operatiilor de prelucrare la care este supus modelul conceptual al datelor (MCD).
p modelul conceptual al prelucrarilor are drept scop sa descrie continutul si dinamica unei prelucrari intr-o maniera independenta de organizarea mijloacelor utilizate
p modelul conceptual al prelucrarilor este modelul eveniment-rezultat al metodei MERISE ce repune in discutie procedurile abordate de MCD, formuland pentru fiecare element trei tipuri de intrebari si anume:
ð acest element este indispensabil ? Ce se intampla daca il suprimam ?
ð exista posibilitatea de a-l suprima ?- deoarece trebuie sa se acorde o atentie deosebita reglementarilor legale
ð cat costa mentinerea acestui element in procedura sau ce avantaje se obtin din mentinerea lui ?
1. Conceptele de baza folosite
Ca si in cazul MCD-ului, formalismul metodelor de prelucrare se bazeaza pe constructia unei diagrame, avand urmatoarele elemente de baza:
evenimentul declansator - reprezentat grafic printr-o elipsa de la care pleaca o sageata de legatura spre operatie. In situatia in care se urmareste o simplificare, se poate renunta la acest simbol, mentionanadu-se numai elementul declansator.
operatia - este reprezentata grafic printr-un dreptunghi si cuprinde in partea superioara codul operatiei si denumirea, iar in partea inferioara regulile de emisiune
rezultatul - denumit si evenimentul emis - este reprezentat tot printr-o elipsa si poate optional sa nu se foloseasca acest simbol (vezi mai sus)
sincronizarea - este reprezentata grafic printr-un triunghi orientat catre operatie
1.1. Evenimentul declansator - desemneaza un fapt ca carui aparitie declanseaza o reactie in cadrul unitatii economice.
aparitia unui eveniment va antrena derularea de activitati sau operatii reprezentand "motorul unei actiuni sau operatii". Exemplu: sosirea unui document.
evenimentul declansator semnaleaza ca s-a produs ceva, fie in universul exterior al sistemului informatic, fie chiar in interiorul sistemului informatic.
Pentru ca modelul conceptual al prelucrarilor sa fie cat mai stabil, el trebuie sa fie independent de aspectele organizatorice si tehnologice, chiar si geografice.
Exemplu: sosirea unei comenzi de la un client este un eveniment declansator de natura externa care presupune livrarea de produse.
ì numar maxim de aparitii ale acestui tip de eveniment care pot fi percepute de sistem
ì frecventa care indica legea de manifestare a acestor aparitii
Evenimentele declansatoare pot fi:
externe - este receptionat din exterior. Exemplu: primirea unui ordin de plata, CEC, solicitarea unui credit etc.
interne - este generat de activitatea sistemului din unitatea respectiva. Exemplu: gasirea unei solutii tehnice sau economice
Pentru a avea un eveniment trebuie sa coexiste anumite conditii:
sa se intample ceva in interiorul sau in afara intreprinderii
acest ceva trebuie sa fie perceput de sistem si care trebuie sa fie dotat cu mijloace capabile sa il perceapa
intreprinderea sa fie interesata, vanzand in el un posibil eveniment declansator al activitatii sale
1.2. Operatia se defineste ca o actiune sau ca o secventa continua de actiuni producatoare de evenimente care se executa fara intrerupere ca o reactie la un eveniment declansator sau mai multor evenimente declansatoare sincrone. O operatia constituie un bloc neintreruptr, motiv pentru care nu trebuie sa apara rezultate intermediare in interiorul unei operatii.
Tipul de oparatii este o categorie de operatii ce reprezinta aceleasi caracteristici.
Reprezentarea grafica a unei operatii cuprinde:
1.3. Rezultatul (evenimentul) emis - este produsul executarii unei operatii care trebuie sa respecte urmatoarea regula: "o operatie produce unul sau mai multe rezultate".
ð descompunerea unei operatii in mai multe operatii distincte implica aparitai unor rezultate intermediare
ð un eveniment emis poate fi in acelasi timp un eveniment declansator pentru o alta operatie sau alte operatii
(i) in MCP toate operatiile trebuie sa aiba rezultat
(ii) in anumite cazuri, obtinerea unuia sau mai multor rezultate poate fi supusa indeplinirii anumitor conditii
In aceasta situatie este necesar sa fie definite si formulate regulile de emisie (de actiune). Exemplu: lansarea unei livrari poate fi diferita daca stocul este insuficient. Conditia "stoc suficient" defineste o regula de emisiune a rezultatului cu doua cazuri diferite: stoc suficient si stoc insuficient.
Diferitele reguli de emisiune sunt reprezentate in partea inferioara a dreptunghiului ce descrie operatia, iar reprezentarea este analoaga unei formulari de genul:
à daca se aplica regula de emisiune 1 atunci apare rezultatul A si rezultatul B
à altfel regula de emisiune 2 conduce la rezultatul B si rezultatul C
1.4. Sincronizarea - realizeaza declansarea unei operatii ce poate solicita producerea simultana a mai multor evenimente.
Sincronizarea exprima sub forma unei propozitii logice faptul ca operatia poate fi declansata sau nu. Ea se exprima printr-o expresie Booleana ce leaga evenimentele ce declanseaza operatia.
Sincronizarea se exprima deci sub forma unei propozitii logice care trebuie sa respecte anumite reguli ca:
conditia trebuie pusa pe evenimentele participative conjugate
existenta obligatorie a unor situatii care sa permita declansarea operatiei
Conceptul de sincronizare exprima o logica si o dinamica a prelucrarilor. Sincronizarea reprezinta concordanta intre doua sau mai multe evenimente. Ea face ca evenimentele sa aiba loc in acelasi timp.
Exemplu: Pentru procedura de acordare a unui credit, utilizand formalismul prezentat, modelul va cuprinde urmatoarea schema:
Schema prezentata constituie un model conceptual al prelucarilor tipice, deoarece el descrie "ceea ce se face", fara a preciza "cine" face, "cu ce" instrumente face.
O data cu primirea cererii de credit (eveniment decalnsator) are loc o operatie de instruire formala a deschiderii unui dosar de creditare care se finalizeaza, dupa caz, in functie de regulile de emisiune care au valorile:
è C 1 care semnifica faptul ca "nu exista plafon de credite"
è C 2 care semnifica faptul ca "exista plafon de credite pe termen scurt"
è C 3 care semnifica faptul ca "exista plafon de credite pe termen lung"
Aceste trei posibilitati conduc la:
è refuz (cerere nerezolvabila)
è deschiderea efectiva a unui dosar de credit
è cerere de informare suplimentara
Dosarul de creditare deschis va face sistematic obiectul unei operatii de instruire, care in functie de solvabilitatea clientilor:
è C 4 client nesolvabil
è C 5 client solvabil
se finalizeaza printr-o respingere sau acceptare a dosarului.
Procesul reprezinta o secventa de operatii incluse intr-un domeniu de activitate. El descrie dinamica prelucrarilor dintr-o activitate determinata. El este format din operatii executate ca reactii la evenimente si produce rezultate.
Un proces poate fi:
ì omogen - in care operatiile si rezultatele concura la o finalitate comuna
ì limitat - are granite marcate de evenimente de origine si de rezultate terminale
2. Etapele elaborarii unui proces
Procesul este construit dintr-un demers metodologic de modelare care presupune:
p analiza
p absatractizare
p conceptie
si cuprinde un numar de 8 etape:
delimitarea obiectului de activitate: precizeaza granitele domeniului de care sunt legate activitatile care intereseaza
identificarea principalelor evenimente interne sau externe
construirea tabelului eveniment-rezultat - care permite definirea continutului unui proces, precizandu-se pe coloane:
à evenimentele
à actiunile induse
à rezultatele
identificarea si descrierea operatiilor: permite relevarea regulilor de gestiune care sunt adesea elemente ale operatiilor
reperarea sincronizarilor deoarece mai multe evenimente distincte pot se declanseze aceeasi operatie
precizarea conditiilor de obtinere a rezultatelor
ordonarea blocurilor-operatie care se va face in ordinea cronologica
verificarea si validarea modelului - care are in vedere faptul ca :
à orice operatie duce la cel putin un rezultat
à orice operatie este declansata de cel putin un eveniment
à toate blocurile sunt legate
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 3329
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved