Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





loading...

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

Modelarea conceptuala a prelucrarilor (MCP)

calculatoare

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
LUCRARE DE ATESTAT INFORMATICA METODA DIVIDE ET IMPERA
Metode si strategii de proiectare a algoritmilor (alias tehnici de programare)
Principii generale de realizare a produselor - program
APLICATIA My Computer
Unelte de administrare a bazei de date Oracle9I
Metode generale de proiectare a algoritmilor - Metoda Devide-and-Conquer (dezbina si stapineste)
Corelatia neliniara - Biostatistica
MANAGEMENTUL SECURITATII SISTEMELOR INFORMATICE
POSAdmin
MODELAREA LOGICA

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

Flowchart: Merge: a si b


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.

Tipul de eveniment este un concept generic ce descrie toate operatiile evenimentelor de aceeasi natura, precum si capacitatea sistemului de a percepe aceste operatii. Va fi exprimata de doi parametrii si anume:

ì   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.



Tipuri de 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

Reguli de obtinere a rezultatului

(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.

Reprezentarea regulilor de emisiune

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.

Principiul sincronizarii

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:

Oval: Credit refuzat Oval: Credit acordat





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.

Comentarii asupra schemei

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.

1.5. Conceptul de proces

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



loading...







Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1376
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 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site