You are on page 1of 15

1.

INFORMATICA DE GESTIUNE
Rezumat Informatica de gestiune este parte component a informaticii, tiina prelucrrii automate a informaiilor folosind mijloacele IT. Este partea informaticii economice care se ocup cu prelucrarea automat a datelor de eviden i control vehiculate n cadrul unui organism economic (firm, instituie, ntreprindere etc.) Conceptele fundamentale cu care opereaz informatica sunt informaia (exprim elementele din realitatea nconjurtoare n momentul n care sunt percepute pentru prima dat de utilizator), cunotina (informaia dup momentul aflrii ei) i data (informaia sau cunotina nregistrat n vederea evidenei i/sau prelucrrii). Sistemele informatice sunt sistemele de prelucrare automat a datelor folosind mijloacele IT. Sistemele informatice economice sunt sistemele informatice folosite de organismele economice pentru controlul activitilor economice. Sistemele informatice de gestiune reprezint categoria de sisteme economice utilizate pentru administrarea i controlul resurselor organismelor economice. Orice organism economic reprezint un sistem economic deoarece este compus din mai multe compartimente de sine stttoare, care interacioneaz ntre ele i formeaz un ntreg organizat pentru realizarea produselor i/ sau serviciilor pe care le ofer clienilor cu scopul de a obine resursele necesare funcionrii i profit. Fiecare compartiment de sine stttor al unui organism economic reprezint un subsistem economic deoarece este compus din utmiti organizatorice care colaboreaz pentru realizarea unor subansamble i/ sau servicii componente ale produselor i/ sau serviciilor finale. Rezult c un sistem economic este format dinte-un ansamblu de subsisteme economice care pot fi considerate sisteme economice de sine stttoare, motiv pentru care conceptul de sistem economic se atribuie att ntregului (organism economic) ct i componentelor acestuia de sine stttoare. Definit ca sistem economic deschis, orice organism economic este format din trei subsisteme funcionale interconectate care pot fi considerate sisteme economice de sine stttoare: subsistemul condus/ productiv/operativ, subsistemul informaional i subsistemul de conducere/ decizional. n acest context, sistemul informatic reprezint partea automat a sistemului informaional. Structura sistemului informatic reprezint modul de organizare intern a acestuia, exprim principiile de realizare a sa pe baza elementelor fundamentale care definesc domeniul de activitate i particularitile sistemului economic pentru care acesta ndeplinete funcia de prelucrare automat a datelor. Componentele structurale ale sistemului informatic sunt intrrile (totalitatea datelor supuse prelucrrilor), prelucrrile (totalitatea operaiilor efectuate asupra datelor) i ieirile (rezultatele prelucrrilor efectuate). Structura sistemului informatic realizat pentru un anumit domeniu de activitate i un anumit sistem economic este unic deoarece este determinat de particularitile funcionale, de regulile de gestiune specifice i de legislaia n vigoare aferente acestora. Arhitectura sistemului informatic reprezint modelul su constructiv. Nu este unic deoarece exist mai multe soluii tehnice de realizare a sistemului informatic pentru un anumit domeniu de activitate i un anumit sistem economic. Componentele arhitecturale sunt sistemul de calcul (calculatorul), sistemul de comunicaie, sistemul de resurse umane i sistemul organizatoric. Unitatea de calcul a sistemului informatic este calculatorul. Principalele componente arhitecturale ale sistemului informatic sunt hardware- ul (unitatea central de prelucrare, echipamentele periferice i de comunicaie) i software- ul grupat n software de utilizator (de sistem i de aplicaie), software de limbaj (limbaje de programare i programe asociate lor) i date ale utilizatorului (document i baz de date). Singura component arhitectural a sistemului informatic dependent de mediul de informatizat (definit de caracteristicile domeniului de activitate care se informatizeaz i de particularitile sistemului economic pentru care se realizeaz) este aplicaia cu baz de date i de aceea este singura care trebuie realizat, restul componentelor putnd fi considerate realizate deja, deoarece in de sistemele de calcul i de comunicaie pe care se bazeaz realizarea oricrui sistem informatic. ntruct realizarea sistemelor informatice nu depinde de tipul lor, iar sistemele informatice de gestiune reprezint o categorie mai puin cuprinztoare de sisteme informatice, se vor prezenta posibilitile de realizare a sistemelor informatice, n general, exemplificarea fiind fcut n contextul sistemelor informatice de gestiune.

ntrebri pentru autoevaluare 1. Definii conceptele de informaie, cunotin i dat. 2. Definii conceptul de organism economic. 3. Artai c organismul economic este sistem. 4. Indicai legtura dintre subsistemele componente ale sistemului economic. 5. Cum se efectueaz schimbul de resurse ntre un organism economic i exteriorul su sau ntre componentele aceluiai organism economic? 6. Dai exemple de fluxuri informaionale. 7. Ce este domeniul de activitate? Dar domeniul de gestiune? Ce relaie exist ntre cele dou? 8. Dai exemple de domenii de activitate ale sistemului economic. 9. Cum se clasific activitile desfurate de un sistem economic, n funcie de modul de participare a resurselor disponibile la desfurarea lor? 10. Definii sistemul informaional i artai care este relaia lui cu celelalte componente ale sistemului economic. 11. Definii sistemul informatic i precizai locul lui n cadrul sistemului economic. 12. Ce este structura sistemului informatic? 13. Descriei componentele structurale ale sistemului informatic i artai care este relaia dintre ele. 14. Motivai de ce structura unui sistem informatic realizat pentru un anumit domeniu de activitate i un anumit sistem economic este unic. 15. Definii arhitectura sistemului informatic. 16. Care sunt componentele arhitecturale majore ale unui sistem informatic? 17. Definii sistemul de calcul i descriei principalele sale componente. 18. Ce rol are sistemul de calcul n cadrul sistemului informatic? Argumentai rspunsul dat. 19. Definii i descriei componenta hardware a sistemului informatic. 20. Care sunt componentele hardware minim necesare pentru ca un calculator s-i ndeplineasc rolul de main de calcul programabil? 21. Definii i descriei componenta software a sistemului informatic. 22. Ce este software- ul de utilizator? Dar software- ul de limbaj? Care este relaia dintre ele? 23. Ce este software- ul de aplicaie? Argumentai rspunsul dat i dai exemple reprezentative. 24. De cte feluri pot fi datele utilizatorilor, n funcie de modul lor de organizare? 25. Definii conceptul de baz de date. 26. Ce este modelul de date? 27. Ce modele abstracte de reprezentare a datelor cunoatei? Prin ce se caracterizeaz fiecare? 28. Motivai de ce arhitectura unui sistem informatic realizat pentru un anumit domeniu de activitate i un anumit sistem economic nu este unic. 29. Definii sistemul informatic de gestiune a bazelor de date. 30. Ce caracteristici prezint o aplicaie cu baz de date. Dai exemple de aplicaii cu baz de date. 31. Clasificai sistemele informatice n funcie de obiectivele urmrite. 32. Care sunt obiectivele sistemelor informatice de gestiune? 33. Din ce categorie de sisteme informatice fac parte sistemele informatice de gestiune. De ce? 34. Care sunt caracteristicile reprezentative ale unui sistem informatic de gestiune? 35. Precizai i descriei componentele funcionale ale sistemului informatic de gestiune. 36. Clasificai sistemele informatice de gestiune n funcie de rolul lor n cadrul sistemului economic. 37. Clasificai sistemele informatice de gestiune n funcie de domeniul de gestiune i de natura prelucrrilor efectuate asupra datelor pe care le gestioneaz. 38. Prezentai conceptul de sistem informatic global al unui sistem economic. 39. Indicai subsistemele componente ale sistemului informatic global stabilite pe baza funciilor pe care le ndeplinesc n cadrul sistemului informaional. Descriei i argumentai relaia dintre ele. 40. Indicai subsistemele componente ale sistemului informatic global ale sistemului economic stabilite n funcie de domeniul de gestiune. Descriei i argumentai relaia dintre ele.

Modele de teste gril pentru evaluare Teste de tip Adevarat/Fals Indicai dac enunul este adevarat sau fals. 1. Sistemul informatic reprezint partea automatizat a subsistemului informational al sistemului economic. Rspuns : Adevrat 2. Pornind de la functia sa, un sistem informatic de gestiune are urmtoarea structur general: hardware, software, baze de date. Rspuns : Fals Teste de tip Alegere multipl (multiple choice) Identificai litera sau combinaia de numere corespunzatoare enunului corect. 1. Sistemul informatic de gestiune integrat este: a. sistemul informatic de gestiune care respecta principiile introducerii unice a datelor, de pe documente primare de evident si control, i prelucrarii multiple a acestora, n concordan cu nevoile informaionale specifice; b. sistemul informatic de gestiune care produce datele care genereaz informaiile de sintez interne ce stau la baza fundamentrii deciziilor; c. sistemul informatic de gestiune cu rolul de culegere, organizare prin sortare i grupare, i stocare a datelor vehiculate n cadrul sistemului economic. Rspuns : a 2. Sistemul informational are urmtorul rol: a. prelucreaz automat informaiile vehiculate de sistemul economic; b. prelucreaz automat datele pentru obinerea informaiilor necesare procesului de conducere i pentru informare; c. sintetizeaz datele n informaii i descompune deciziile n ordine. Rspuns : c 3. Ca arhitectur, un sistem informatic de gestiune este alctuit din: a. sistem informatic operativ, sistem informatic de sintez, sistem informatic de asistare a deciziei i sistem informatic de control execuie; b. sistem de calcul i sistem de comunicaie; c. resurse umane i cadru organizatoric; d. intrari, prelucrari i iesiri. Rspuns : b+c Teste de tip Rspuns Da/Nu Precizati dac suntei de acord cu urmtorul enun. (Alegei Yes pentru Da i No pentru Nu). 1. Sistemul informatic de gestiune integrat este un sistem informatic economic? Rspuns : Da 2. Sistemul informaional este un sistem informatic de gestiune? Rspuns : Nu Teste de tip Rspuns numeric 1. Cte subsisteme componente are sistemul economic? Rspuns : 3 Teste de tip Completare (completion) 1.Dup rolul lor n procesul de conducere sistemele informatice economice pot fi sisteme informatice de: - ...............: utilizate pentru administrarea i controlul resurselor unui sistem economic; - ...............: utilizate pentru auditarea activitilor unui sistem economic; -

- ...............: utilizate pentru monitorizarea i controlul activitilor unui sistem economic n vederea fundamentrii deciziilor. Rspuns: gestiune auditare management. Teste de tip Potrivire (matching) I. Dup aportul lor n procesul decizional, sistemele informatice economice pot fi: a. sisteme informatice de asistare a deciziei; b. sisteme informatice suport decizie; c. sisteme expert. 1. dac au ca obiectiv principal mbuntirea eficacitii deciziilor, coleciile de date fiind formate din baze de cunotine; 2. dac au ca obiectiv principal culegerea i prelucrarea automat a datelor; 3. dac sunt sisteme de inteligen artificial pentru rezolvarea unor probleme practice la nivelul de performan al experilor umani. Rspuns: 1. b 2. a 3. c II. Sistemul informatic de gestiune global al sistemului economic este un sistem informatic complex format, gereric, din patru tipuri de sisteme informatice de gestiune, cte unul pentru fiecare funcie de comunicare a sistemului informaional din care face parte cu celelalte dou componente ale sistemului economic: a. sistemul informatic operativ; b. sistemul informatic de sintez; c. sistem informaticde asistare a deciziei; d. sistem informatic de control al execuiei. 1. 2. 3. 4. 1. 2. 3. 4. care sintetizeaz datele pe baza unor reguli prestabilite i transmite rezultatele ctre Sistemul economic decizional i la intrarea Sistemului informatic de asistare a deciziei; care preia datele de la Sistemul economic operativ; care preia deciziile de la Sistemul economic decizional, le descompune n ordine i le transmite Sistemului economic operativ. care furnizeaz Sistemului economic decizional datele de evaluare a deciziilor manageriale; b a d c

2. REALIZAREA SISTEMELOR INFORMATICE


Rezumat
Realizarea unui sistem informatic de gestiune, i nu numai, nu se face la ntmplare. Trebuie urmrit un plan dinainte stabilit i trebuie respectate anumite principii de realizare care s conduc la sistemul informatic cu funcionalitatea i performanele ateptate, n condiiile solicitate de sistemul economic care- l va utiliza.

Ciclul de via al unui sistem informatic, care ncepe cu decizia de realizare a sistemului informatic respectiv i se termin cu decizia de nlocuire a acestuia cu unul mai performant, este format din dou perioade distincte i anume perioada de realizare propriu- zis, care cuprinde etapele analiz- proiectare- implementare, i perioada de utilizare, care cuprinde etapele exploatarentreinere- dezvoltare. La nivelul etapei de analiz se definesc cerinele utilizatorului (exprim ce ateapt utilizatorul de la viitorul sistem informatic), cerinele sistemului informatic (exprim ce face viitorul sistem informatic pentru a rspunde cerinelor utilizatorului) i cerinele produsului software (exprim ce face aplicaia dedicat mediului de informatizat pentru a rspunde cerinelor definite pentru sistemul informatic din care va face parte). La nivelul etapei de proiectare se realizeaz proiectul viitorului sistem informatic, att la nivel de arhitectur general, ct i la nivel de detaliu. n etapa de implementare se elaboreaz programele (pe baza proiectului), se testeaz component cu component i apoi n sistem, dup care se instaleaz n mediul real de utilizare unde se efectueaz ultimele verificri. La nivelul etapelor de exploatare, ntreinere i dezvoltare se utilizeaz sistemul la parametrii proiectai i i se pot aduga componente noi. Gruparea activitilor de realizare a sistemelor informatice pe etape i ordinea n care se succed, (care se schimb n funcie de complexitatea mediului de informatizat i de evoluiile tehnologice), definesc modelul cilului de via al dezvoltrii lor. Cu timpul au fost definite mai multe modele ale ciclului de via, fiecare cu avantajele i dezavantajele sale, reprezentative fiind modelele cascad, spiral, tridimensional i iterativ- incremental (cel mai performant i mai utilizat la ora actual). Pe fond, realizarea unui sistem informatic este procesul format din etapele de analiz, proiectare i implementare care se reduce, n cea mai mare parte, la procesul de dezvoltare a unui produs software deoarece singura component dependent, n esen, de mediul de informatizat este aplicaia cu baz de date dedicat domeniului de gestiune al sistemului economic beneficiar. Restul componentelor sistemului informatic sunt deja realizate deoarece in de sistemele de calcul i de comunicaie care se integreaz n orice sistem informatic. Fiecare model al procesului de dezvoltare software definete o metodologie de realizare a produsului software format din mulimea metodelor utilizate la realizarea sa., eventual cte una pentru fiecare etap a ciclului de via. O metod de realizare a unui produs software este format din tehnici de realizare, instrumente i proceduri utilizate pentru aplicarea lor. Decisiv n realizarea produsului software cu performanele ateptate n condiiile date este metoda de proiectare, care include i analiza fr de care nu se poate realiza un sistem informatic.Ca tehnic general de realizare, o metod de proiectare reduce elementele din realitatea de informatizat la caracteristicile relevante pentru realizarea obiectivului urmrit de produsul software, definind astfel un model abstract de reprezentare. Cele mai uzuale metode de proiectare folosesc pentru construirea modelului abstract modelarea structural, bazat pe modul de organizare al sistemului economic care se informatizeaz (metode sistemice) sau modelarea comportamental, bazat pe dinamica sistemului respectiv (metode obiecturale).Modelul abstract de reprezentare a realitii de informatizat specific unei metode de proiectare se construiete pe baza unui model de reprezentare a realitii de informatizat care identific elementele reale necesare realizrii sistemului informatic i organizarea acestora pe criterii funcionale pentru a pune n eviden tipul lor i relaiile dintre ele. Tehnicile i formalismul utilizate pentru construirea modelului abstract sunt standardizate pentru fiecare tip de metod de proiectare, n timp ce pentru construirea modelului de reprezentare se folosesc simboluri grafice ct mai sugestive. ntrebri pentru autoevaluare 1. Definii ciclul de via al sistemului informatic. 2. Prezentai principalele etape ale ciclului de via al sistemului informatic. 3. Definii ciclul de realizare al sistemului informatic. 4. Ce este modelul ciclului de via al sistemului informatic? 5. Ce nelegei prin analiz de sistem? 6. n ce const ntocmirea specificaiilor utilizatorului? Dar ntocmirea specificaiilor sistemului informatic? 7. n ce const proiectarea sistemului informatic? Dar implementarea?

8. Prezentai modelul cascad al ciclului de via al sistemului informatic. Ce avantaje are? Dar dezavantaje? 9. Prin ce se caracterizeaz modelul spiral al ciclului de via al sistemului informatic? 10. Prezentai modelul tridimensional al ciclului de via al sistemului informatic. 11. Prezentai modelul iterativ- incremental al ciclului de via al sistemului informatic. 12. Prezentai elementele care formeaz triunghiul succesului unui proiect software 13. Cum este structurat procesul unificat relaional (RUF)? 14. Prezentai structura proiectului software de-a lungul dimensiunii timp a procesului de realizare software, potrivit RUF. 15. Care este structura proiectului software de-a lungul dimensiunii component a procesului de realizare software, potrivit RUF? 16. Definii metodologia de realizare a sistemelor informatice. 17. Prezentai principiile de realizare a sistemelor informatice. 18. Ce condiii trebuie ndeplinite pentru realizarea unui sistem informatic performant? 19. Definii metoda de realizare a sistemelor informatice. 20. Definii tehnica de realizare a sistemelor informatice. 21. Clasificai metodele de proiectare a sistemelor informatice n funcie de tehnica de modelare folosit. 22. Prin ce se caracterizeaz metodele de proiectare sistemice? Dar cele obiecturale? 23. Ce sete modelul? 24. Definii conceptul de modelare a sistemelor informatice. 25. n ce const modelarea structural? Dar cea obiectural? 26. Ce nelegei prin modelare vizual? Prin ce se caracterizeaz ea? 27. Ce nelegei prin modelare a realitii de informatizat. 28. Ce este modelul abstract de reprezentare a realitii de informatizat? Cum se construiete? 29. Ce simboluri se folosesc pentru construirea modelului de reprezentare a realitii de informatizat? Dar pentru construirea modelului abstract de reprezentare? 30. Ce rol are modelul de reprezentare a realitii de informatizat n realizarea sistemului informatic? 31. Ce elemente conine modelul de reprezentare a realitii de informatizat? 32. Ce rol are documentul primar de eviden i control n proiectarea sistemului informatic? Care sunt caracteristicile lui? De cte feluri este? Modele de teste gril pentru evaluare Teste de tip Adevarat/Fals Indicai dac enunul este adevarat sau fals.. 3. Modelul unui domeniu de activitate specializat din realitatea nconjurtoare se obine prin descrierea elementelor i fenomenelor din domeniul respectiv, reduse la caracteristicile lor esentiale. Rspuns : Adevrat. 4. Modelul poate cuprinde numai planuri generale, care ofer o vedere de ansamblu asupra realittii de informatizat. Rspuns : Fals Teste de tip Alegere multipl (multiple choice) Identificai litera sau combinaia de numere corespunzatoare enunului corect. 1. Modelele informale se caracterizeaz prin accea c:

a. se construiesc ad-hoc, de fiecare programator n parte; b. nu ofer un limbaj comun care s poat fi folosit i de alii; c. nu transmit mai departe experiena acumulat n domeniu; d. folosesc un limbaj comun de modelare, accesibil tuturor informaticienilor. 1. a 2. a+b+c 3.d 4. a+d 6

Rspuns : 2 2. Metoda de proiectare orientat -obiect se bazeaz pe cunoaterea conceptelor

software fundamentale care o definesc, dintre care cele mai importante sunt: d. obiect, clas, ncapsulare, mostenire, polimorfism; e. obiect; f. clas; g. obiect, clas..
Rspuns : a Teste de tip Rspuns Da/Nu Precizati dac suntei de acord cu urmtorul enun. (Alegei Yes pentru Da i No pentru Nu). 1. Pentru sistemele informatice complexe se construiesc modele formale, care folosesc

un limbaj comun de modelare, accesibil tuturor informaticienilor?


Rspuns : Da 2. Pentru a fi eficient i util, modelul unui sistem informatic trebuie s fie format dintr-

un singur model construit pentru reprezentarea unui singur aspect semnificativ al domeniului de informatizat?
Rspuns : Nu Teste de tip Rspuns numeric 1. Cte tipuri de modele formale se folosesc n procesul de modelare aproduselor software? Rspuns : 2 Teste de tip Completare (completion) 1.Modelele formale pot fi: - ...............: bazate pe modul de organizare a sistemelor care se modeleaz; - ...............: bazate pe dinamica sistemelor care se modeleaz; Rspuns: structurale compoortamentale 2. Un model vizual este definit de _____________utilizate pentru realizarea lui i de ______________ acestora de ctre utilizator. Rspuns: semanticile vizualizrile Teste de tip Potrivire (matching) I. Documentele de eviden i control pot fi: e. simple; f. compozite; g. compuse. 1. dac conin una sau mai multe caracteristici multivaloare; 2. dac conin numai caracteristici monovaloare; 3. dac au caracteristic care sunt caracteristici ale altor documente ntre care exist o legtur Rspuns: 1. b 2. a 3. c

II. Semanticile utilizate pentru realizarea unui model vizual exprim urmtoarele aspecte ale unui produs software : a. structural; b. comportamental; c. funcional. 1. exprim comportarea cerut de utilizator pentru produsul software 2. identific elementele care formeaz produsul software; 3. definete modul n care lucreaz i interacioneaz elementele structurale pe durata execuiei; Rspuns: 1. c 2. a 3. b III. Pentru a nelege arhitectura unui sistem informatic orientat- obiect trebuie realizate modele vizuale crora le corespund urmtoarele vizualizri: a. vizualizarea cazurilor de utilizare; b. vizualizarea proiectrii sistemului informatic; c. vizualizarea procesului de dezvoltare a sistemului informatic; d. vizualizarea implementrii sistemului informatic; e. vizualizarea exploatrii sistemului informatic; 1. prezint ieirile sistemului informatic. 2. prezint cerinele pe care trebuie s le ofere sistemul informatic utilizatorilor si; 3. prezint distribuia proceselor sistemului informatic i succesiunea n timp a acestora; 4. prezint realizarea fizic a sistemului informatic; 5. prezint problematica domeniului de informatizat mpreun cu soluia sa; Rspuns: 1. e 2. a 3. c 4. d 5. b.

3. PROIECTAREA SISTEMELOR INFORMATICE


Rezumat Pentru proiectarea sistemelor informatice se folosesc, individual sau combinat, n funcie de complexitatea domeniului de gestiune care se informatizeaz, trei tipuri de tehnici de proiectare, n jurul crora s-au dezvoltat trei tipuri de metode, funcionale, sistemice i obiecturale, fiecare cu avantajele i dezavantajele sale. Metodele de proiectare funcionale conduc la sisteme informatice modulare cu structur ierarhic-funcional descendent, ascendent sau mixt, cea mai uzual fiind metoda mixt care definete componentele sistemului informatic prin strategia descendent, proiectarea i integrarea lor ntr-un tot unitar fiind fcute pe baza strategiei ascendente. Pentru metodele de proiectare sistemice, reprezentativ i cea mai utilizat este metoda Merise, bazat pe un model n care elementele realitii de informatizat, date i prelucrri efectuate asupra acestora, sunt reprezentate pe trei nivele separate de abstractizare: conceptual, logic i fizic. n modelul Merise, fiecrui nivel de abstractizare i corespund dou modele abstracte, unul pentru date i unul pentru prelucrrile care se aplic asupra acestora. n 8

consecin, acest model este format din ase modele independente: Modelul Conceptual al Datelor (MCD), Modelul Conceptual al Prelucrrilor (MCP), Modelul Logic al Datelor (MLD), Modelul Logic al Prelucrrilor (MLP), Modelul Fizic al Datelor (MFD) i Modelul Fizic al Prelucrrilor (MFP), care se construiesc individual, integrndu-se ntr-un tot unitar la sfritul procesului de proiectare. La nivelul fiecrui nivel de abstractizare sunt descrise conceptele fundamentale folosite pentru realizarea modelului datelor i prelucrrilor. Pentru a fi neles, fiecare concept fundamental este prezentat, din punct de vedere teoretic i al aplicabilitii practice, prin exemple reprezentative din realitatea de informatizat. n final, se construiete modelul Merise pentru un organism economic definit generic i pentru un domeniu de gestiune specific, pentru a pune n eviden modul de utilizare a conceptelor fundamentale la nivel de ansamblu. Modul de proiectare sistemic este prezentat n detaliu, la nivel general i printr-un studiu de caz complet, deoarece este mai accesibil proiectantului i, de aceea, mai uor de neles. Practic, metodele de proiectare sistemice permit crearea unei gndiri informatice n plan abstract ancorat n realitatea mediului economic, care pregtete proiec-tantul pentru abordarea obiectural a proiectrii sistemelor informatice, mai greu de neles datorit nivelului de abstractizare mai ridicat. Metodele de proiectare obiectural au n centru conceptul de obiect i folosesc pentru modelare standardul UML. Diagramele UML sunt modele obiect dezvoltate pe baza principiilor programrii orientate obiect, un tip special de programare care combin structurile de date cu funciile acestora pentru a crea obiecte software reutilizabile, care includ att datele, ct i operaiile care se aplic asupra lor. Conceptele folosite n modelarea UML sunt prezentate iniial din punct de vedere teoretic, modul lor de reprezentare grafic n diferitele tipuri de diagrame, folosind notaiile UML, fiind descris direct pe un studiu de caz, pentru a fi mai uor de neles. Metodele de proiectare obiectural conduc la proiectarea celor mai performante sisteme informatice la ora actual, deoarece se bazeaz pe standardul UML, care reprezint un mediu de dezvoltare propice a produselor software distribuite, de dimensiuni mari i foarte mari, n principal datorit avantajelor sale de a descompune complexitatea n elemente mai puin complexe, de a crea module reutilizabile, folosind o notaie unitar, accesibil tuturor celor implicai ntr-un proces de dezvoltare software. Combinarea tehnicilor de proiectare n realizarea proiectului unui sistem informatic performant este impus de sistemele economice reale, a cror activitate nu poate fi modelat n vederea realizrii unui sistem informatic numai pe criterii funcionale, pe criterii sistemice sau pe criterii obiecturale. 1. Prezentarea modelului Merise Modelul Merise este reprezentativ pentru proiectarea sistemic a sistemelor informatice economice, n general i a sistemelor informatice de gestiune, n special. n acest model elementele realitii de informatizat, date i prelucrri efectuate asupra acestora, sunt reprezentate, separat, pe trei nivele de abstractizare: conceptual, logic i fizic. n cadrul modelului Merise, fiecrui nivel de abstractizare i corespund dou modele abstracte ale realitii de informatizat: unul pentru date i unul pentru prelucrrile care se aplic asupra acestora. Astfel: modelul conceptual, format din Modelul Conceptual al Datelor (MCD) i Modelul Conceptual al Prelucrrilor (MCP), trebuie s rspund la ntrebarea ce trebuie s fac sistemul informatic care se proiecteaz; la acest nivel nu intereseaz CINE face, UNDE face, 9

CND face i CUM face sistemul informatic care se proiecteaz s rspund cerinelor solicitate de utilizatorii si; modelul logic, format din Modelul Logic al Datelor (MLD) i Modelul Logic al Prelucrrilor (MLP), trebuie s rspund la ntrebrile CINE face, UNDE face i CND face activitile care genereaz datele i determin prelucrrile care se aplic asupra acestora; la acest nivel nu intereseaz CUM face, concret, sistemul informatic s gestioneze datele i prelucrrile aferente realitii de informatizat pentru care se proiecteaz; modelul fizic, format din Modelul Fizic al Datelor (MFD) i Modelul Fizic al Prelucrrilor (MFP), rspunde numai la ntrebarea CUM face, n mod concret, sistemul informatic s satisfac cerinele utilizatorilor si. 2. Modelarea Conceptual a Datelor (MCD) Pentru modelarea conceptual, abstract, a datelor se folosete un model semantic de reprezentare a acestora, respectiv un model conceptual care reprezint domeniul de informatizat ca pe o mulime de elemente din lumea real, interconectate ntre ele, pornind de la semnificaia lor. Aceste modele definesc restricii i descriu aspectele statice i dinamice ale elementelor utilizate, pe baza semnificaiei lor n lumea real. Modelul conceptual de date este un model semantic, abstract, de reprezentare a tipurilor de date, a legturilor dintre acestea, a dinamicii acestor legturi i a restriciilor aferente lor. Modelul EA (Entitate-Asociere) sau EAC (Entitate-Asociere-Coresponden) este modelul semantic care reprezint abstract elementele lumii reale, pe baza semnificaiei lor curente i a relaiilor dintre ele, folosind conceptele entitate-asociere-coresponden, de unde i denumirea. 3. Restricii de integritate Restriciile de Integritate (RI) sunt reguli pe care trebuie s le respecte datele, permanent, pentru a fi corecte i coerente n raport cu realitatea de informatizat. Restriciile de integritate pot fi: structurale: sunt reguli care permit identificarea unic a entitilor tip, atributelor tip i a asocierilor tip: integritatea entitii tip; integritatea asocierii tip: integritatea referenial; integritatea asocierii tip: dependene funcionale. restricii de integritate semantice: sunt reguli de gestiune specifice care se aplic asupra atributelor tip identificate pentru modelarea realitii de informatizat; sunt reguli suplimentare, nereprezentabile direct n modelul conceptual de date, implementndu-se n procesul crerii Bazei de Date Relaionale (BDR), care exprim: reglementrile legislative n vigoare, care trebuie respectate de sistemul economic; reglementrile i normele interne, specifice sistemului economic. restricii de integritate funcionale: sunt reguli care exprim particularitile funcionale specifice sistemului economic: restricii de integritate ierarhice; restricii de integritate neierarhice, de reea. n funcie de momentul n care acioneaz, pot fi: restricii de integritate statice = restricii de integritate de domeniu; restricii de integritate dinamice

10

4 Modelarea Conceptual a Prelucrrilor (MCP) Din punctul de vedere al Proiectrii Sistemelor Informatice (PSI) prelucrrile reprezint activitile desfurate pentru realizarea obiectivului propus, cu respectarea regulilor de gestiune specifice domeniului de activitate supus informatizrii. Altfel spus, exprim aciunile elementare, operaiile, care se exercit asupra datelor, pentru obinerea informaiilor care stau la baza deciziilor. Prelucrrile reprezint partea dinamic a sistemului informaional [11. V. Stanciu]. Pentru modelarea conceptual, abstract, a prelucrrilor, se folosete, ca i la modelarea conceptual a datelor, un model semantic de reprezentare a acestora care se bazeaz pe semnificaia lor n lumea real. Modelul Conceptual al Prelucrrilor (MCP) prezentat este Modelul EvenimentRezultat (ER) al metodei Merise, model semantic realizat prin reprezentarea abstract a activitilor desfurate de elementele lumii reale, pornind de la semantica, succesiunea lor n timp i de la relaiile dintre ele. Modelul conceptual al prelucrrilor este un model semantic, abstract, de reprezentare a activitilor specifice domeniului de informatizat dintr-un sistem economic, care rspunde la ntrebarea Ce? prelucrri au loc pentru realizarea obiectivului propus, descrie ceea ce se face n cadrul sistemului economic pentru obinerea informaiilor necesare, independent de modul de organizare specific: din punct de vedere al personalului utilizat: nu rspunde la ntrebarea Cine? face activitile; din punct de vedere al locului unde se desfoar activitile: nu rspunde la ntrebarea Unde? au loc activitile; din punct de vedere al tehnologilor concrete utilizate: nu rspunde la ntrebarea Cum? se fac, concret, activitile; din punct de vedere al momentului de timp: nu rspunde la ntrebarea Cnd? se fac activitile (dimineaa/ seara, ora/ ziua/ sptmna/ luna/ anul, iarna/ primvara/ vara/ toamna etc.), n modelul conceptual al prelucrrilor se reprezint: activitile desfurate de sistemul economic pentru realizarea obiectivului propus (oferirea de produse i/sau servicii clienilor si); evenimentele care declaneaz aceste activiti, evenimentul fiind o ntmplare la care sistemul economic, ca sistem, trebuie s rspund prin realizarea unei activiti care const n efectuarea unei succesiuni de operaii; operaiile pe care le presupune fiecare dintre activitile desfurate i nlnuirea n timp a acestora, fr [11. V. Stanciu]: detalii de execuie: manual sau automat; particulariti organizatorice: compartimentele n care se execut, personalul folosit (calificat sau nu); repere temporale: momente ale anului/ sptmnii/ zilei; nlnuirea operaiilor n timp, n concordan cu: legislaia n vigoare; regulile de gestiune specifice pentru realitatea de informatizat; rezultatele obinute n urma execuiei acestor operaii. 5. Modelarea Logic a Datelor (MLD) Proiectarea Sistemelor Informatice de Gestiune urmrete structurarea i reprezentarea datelor generate de activitile desfurate de sistemul economic, care sunt nregistrate pe 11

documentele primare de eviden i control, astfel nct s poat fi introduse n Baze de Date Relaionale, create i exploatate folosind aplicaiile dezvoltate cu ajutorul unui Sistem de Gestiune a Bazelor de Date Relaionale (SGBDR). Prin urmare, pe baza Modelului Conceptual de Date (MCD), optimizat i unic pentru fiecare domeniu de informatizat, se realizeaz Modelul Logic de Date (MLD).
6. Modelarea Logic a Prelucrrilor (MLP)

La nivelul modelului conceptual al prelucrrilor se realizeaz identificarea activitilor complexe unitare i a proceselor componente acestora, desfurate de sistemul economic pentru realizarea obiectivului propus, i se descompune fiecare proces n prelucrri elementare (secvene continue de aciuni elementare i rezultatul lor, numite operaii elementare), fr a ine seama de elemente referitoare la locul, momentul i persoanele implicate n desfurarea activitilor respective, care fac obiectul Modelului Logic sau Organizaional al Prelucrrilor (MLP sau MOP). La nivelul modelului logic al prelucrrilor se repartizeaz prelucrrile elementare, identificate n modelul conceptual al prelucrrilor, pe locuri de munc (posturi de lucru), motiv pentru care se mai numete i Model Organizaional al Prelucrrilor (MOP.) Locul de munc reprezint o unitate de activitate care cuprinde toate resursele necesare (umane, hardware, software, comunicare etc.) pentru executarea prelucrrilor stabilite, automat sau manual. Modelul Fizic al Datelor este determinat de Sistemul de Gestiune a Bazelor de Date (SGBD) selectat pentru implementarea aplicaiei cu baz de date specific realitii de informatizat. Practic, tipul SGBD-ului ales determin tipul Bazei de Date (BD) care se creeaz i modul de manipulare a datelor astfel organizate. Modelul Fizic sau operaional al Prelucrrilor MFP sau MopP exprim restriciile de ordin tehnic pe care trebuie s le respecte sistemul informatic de gestiune proiectat la nivel hardware, software i comunicaie. Cerinele minime, la nivel hardware, impuse unui sistem informatic de gestiune sunt cele specificate n documentaia aplicaiilor software folosite pentru dezvoltarea sa, precum i cele determinate de volumul datelor care trebuie stocate n sistem. Practic, tipul SGBD-ului ales determin modul de realizare a aplicaiei care se afl la interfaa acesteia cu utilizatorul. Modelul fizic al prelucrrilor este determinat de interfaa de comunicare a sistemului informatic cu mediul su exterior care asigur: accesul utilizatorului la funciile aplicaiei cu baz de date, imple-mentate pe baza particularitilor funcionale, organizatorice i legislative aferente mediului de informatizat; comunicarea ntre calculator i utilizator. n funcie de tipul i de performanele sale, sistemul informatic poate oferi o interfa de comunicare de tip meniu, grafic sau multimedia (care le include i pe primele dou).
8. Modelarea Fizic a Prelucrrilor (MFP) 7. Modelarea Fizic a Datelor (MFD)

12

ntrebri pentru autoevaluare 1. Prin ce se caracterizeaz metodele de proiectare sistemice? 2. Indicai particularitile modelului Merise. 3. Prezentai modelul conceptual al datelor din cadrul modelului Merise. 4. Prezentai modelul conceptual al prelucrrilor din cadrul modelului Merise. 5. Indicai caracteristicile modelului Entitate-Asociere. 6. Care sunt conceptele fundamentale folosite pentru realizarea modelului Entitate-Asociere? 7. Definii entitatea i entitatea tip. Prin ce parte de vorbire se exprim i de ce? 8. Definii atributul i atributul tip. Prin ce parte de vorbire se exprim i de ce? 9. Ce este asocierea tip? Ce legtur exist ntre asociere i asociere tip? Prin ce parte de vorbire se exprim i de ce? 10. Definii cardinalitatea. Dai un exemplu pentru fiecare caz. 11. Ce rol are identificatorul? 12. Clasificai atributele tip. Dai exemple pentru fiecare categorie specificat. 13. Dai un exemplu de atribut tip decompozabil. 14. Artai prin ce se deosebesc atributele tip multivaloare de atributele tip monovaloare. Dai exemple din fiecare categorie. 15. Ce particularitate prezint atributele tip istorice? Dai un exemplu. 16. Definii cardinalitatea maximal i cardinalitatea minimal. Dai exemple i argumentai-le. 17. Definii participarea opional la asociere. Dai un exemplu. 18. Artai semnificaia asocierilor tip unu la unu, unu la muli i muli la muli. Dai un exemplu pentru fiecare caz i argumentai-l. 19. Cum se reprezint grafic conceptele fundamentale ale MCD? 20. Indicai componentele blocului conceptual elementar dintr-un model conceptual de date. 21. Reprezentai grafic componentele blocului conceptual elementar dintr-un model conceptual de date, caz general i exemplu. 22. Indicai corespondena ntre elementele lumii reale (mediul economic de informatizat) i conceptele fundamentale ale MCD. 23. Ce nelegei prin restricie de integritate? 24. Ce tipuri de restricii de integritate cunoatei? Prin ce se carac-terizeaz fiecare? 25. Prin ce se caracterizeaz dependenele funcionale semantice? 26. Ce este domeniul? Dai exemple de domenii. 27. Ce este prelucrarea? 28. Artai c modelul conceptual al prelucrrilor este un model semantic. 29. Ce concepte fundamentale se folosesc pentru realizarea modelului conceptual al prelucrrilor? Prin ce se caracterizeaz fiecare i cum se reprezint grafic? 30. Ce este evenimentul tip? Ce legtur exist ntre un eveniment i un eveniment tip? 31. Definii i reprezentai grafic operaia tip. 32. Dai exemplu de eveniment tip emis intermediar i argumentai rspunsul dat. 33. Definii sincronizarea. De cte feluri poate fi o sincronizare? 34. Reprezentai grafic operaia tip, caz general i exemplu. 35. Ce este procesul? Dai exemplu i argumentai rspunsul dat. 36. Definii activitatea complex unitar. 37. Care sunt componentele modelului conceptual al prelucrrilor pentru un sistem economic complex? 38. Reprezentai generic modelul conceptual al prelucrrilor pentru un domeniu de informatizat. 39. Reprezentai generic modelul conceptual al prelucrrilor pentru un proces. 40. n ce const modelarea logic a datelor? Ce concepte fundamentale se folosesc pentru construirea acestuia? 13

41. 42. 43. 44. 45. 46. 47. 48. 49. 50.

Cum se face trecerea de la MCD la MLD? Descriei relaia de tip tabel bidirecional. Cum se reprezint grafic? Descriei relaia de tip unu la muli. Dai un exemplu i argumentai alegerea fcut. Cum se reprezint n MLD relaia de tip 1:1? Dar relaia de tip n : m? Dai exemple i argumentai alegerile fcute. n ce const modelarea logic a prelucrrilor? Ce concepte fundamentale se folosesc pentru construirea MCP? Definii procedura. Ce legtur exist ntre o procedur i modelul logic al prelucrrilor? Ce elemente grafice se folosesc pentru a trece de la reprezentarea grafic a MCP la reprezentarea grafic a MLP? Ce legtur exist ntre MLP i schema logic realizate pentru un domeniu de informatizat?

Modele de teste gril pentru evaluare Teste de tip Adevarat/ Fals Indicai dac enunul este adevarat sau fals. 1. n modelul Merise elementele realitii de informatizat, date i prelucrri efectuate asupra acestora, sunt reprezentate, separat, pe trei nivele de abstractizare: conceptual, logic i fizic. Rspuns: Adevrat 2. Modelul conceptual nu asigur o soluie unic, stabil i nemodificabil pentru sistemul informatic de gestiune. Rspuns : Fals

Teste de tip Alegere multipl (multiple choice) Identificai litera sau combinaia de numere corespunzatoare enunului corect. 1. Modelarea conceptual a datelor se bazeaz pe urmtoarele concepte fundamentale: a. Entitate Tip ET, Atribut Tip AT, ASociere Tip AST i Cardinalitate (X,Y); b. Eveniment Tip- EvT, Sincronizare Tip- SincT i Operaie Tip- OpT; c. Proces i procedur. Rspuns: a 2. Atributele pot fi: a. Calculate sau necalculate; b. Elementare sau compexe; c. Permanente sau variabile n timp; d. Obligatorii sau optionale; e. Monovaloare sau multivaloare. Rspuns: a+b+c+d+e Teste de tip Rspuns Da/ Nu Precizati dac suntei de acord cu urmtorul enun. (Alegei Yes pentru Da i No pentru Nu). 1. Asocierea tip (AST) este conceptul generic care desemneaz mulimea tuturor legturilor (relaiilor) cu aceeai semnificaie dintre dou entiti tip care particip la o aciune? Rspuns: Da 2. Cardinalitatea X reprezint numrul maxim de corespondene ce pot exista pentru o entitate tip n raport cu alt entitate tip, printr-o asociere tip? 14

Rspuns: Nu Teste de tip Rspuns numeric 1. Cte concepte fundamentale se folosesc pentru realizarea modelului comceptual de date (MCD)? Rspuns: 4 Teste de tip Completare (completion) 1. Cardinalitatea maximal Y reprezint numrul __________de entiti corespondente pe care le poate avea o entitate a unei entiti tip ET1 ntr-o alt entitate tip ET2, n raport cu o asociere tip AST. Rspuns: maxim Teste de tip Potrivire (matching) I. Posibilitile de participare a entitilor din cele dou mulimi de entiti tip, aferente unei asocieri tip, la mulimea de aciuni reprezentat de asocierea tip respectiv sunt: a. Participare unic; b. Participare multipl; c. Participare opional ; d. Participare obligatorie ; 1. 2. 3. 4. 1. 2. 3. 4. Fiecare entitate a mulimii de entiti ET1 care particip la aceast aciune are o singur entitate corespondent ntr-o alt mulime de entiti ET2, participant la aceeai aciune; Fiecare entitate a mulimii de entiti ET1 care particip la aceast aciune poate avea una sau mai multe entiti corespondente ntr-o alt mulime de entiti ET2 participant la aceeai aciune; n mulimea de entiti ET1 pot exista unele care nu particip la aciunea care st la baza AST; Toate entitile mulimii ET1 particip la aciunea care st la baza AST. a b c d.

BIBLIOGRAFIE 1. Andronie Maria- Analiza i Proiectarea sistemelor informatice de gestiune, Editura Fundaiei Romania de Maine, 2007, Bucureti. 2. Zenovic Gherasim, Maria Andronie, Nicolaie Popescu-Bodorin, Informatic managerial n activitatea de educaie fizic i sport, Editura Fundaiei Romnia de Mine, Bucureti, 2004; 3. Victoria Stanciu i colectiv, Proiectarea sistemelor informatice, Editura Dual Tech, Bucureti, 2002; 4. Mioara Udric, Proiectarea sistemelor informatice, Editura Titu Maiorescu, Bucureti, 2005. BIBLIOGRAFIE ONLINE 1. DEX: Dicionarul Explicativ al Limbii Romne; 2. Webopedia: Online Computer Dictionary for Computer and Internet technology definitions; 3. Wikipedia the free encyclopedia; 4. TechWeb: Tech Encyclopedia.

15

You might also like