Introducere in Stiinta Calculatoarelor 2013 | Page 105
aplicate în situaţii similare, apoi se stabilesc acele metode (eventual şi
algoritmii) care permit rezolvarea conceptuală a problemei. Studiul
efectuat descrie problema (sau sistemul ţintă) din patru puncte de
vedere:
i) viziunea externă (specificaţia) – asupra scopurilor aplicaţiei;
ii) viziunea organizaţională (structurală) – asupra modului de
realizare a aplicaţiei;
iii) viziunea comportamentală (temporală) – asupra evoluţiei
dinamice a aplicaţiei;
iv) viziunea asupra resurselor – hardware (echipamente de
prelucrare şi transfer), software (alte programe necesare aplicaţiei),
resurse umane (implicate în operarea şi utilizarea aplicaţiei),
resurse financiare (sume estimate pentru realizarea aplicaţiei).
Pentru realizarea unei analize precise şi complete, urmată de elaborarea
sistematică a soluţiei, se recomandă respectarea unei metodologii de
analiză, care este, de obicei, specifică modului de proiectare şi
dezvoltare a aplicaţiei. La baza celor mai multe metodologii stă
conceptul de diagramă „Entitate-Relaţie”, care constă într-o
reprezentare grafică, intuitivă, a obiectelor şi legăturilor dintre ele în
problema reală dată. De asemenea, abordările de analiză pot evolua „de
la mic la mare” (bottom-up, de jos în sus, de la amănunt la general) sau
„de la mare la mic” (top-down, de sus în jos, de la general la amănunt).
Se amintesc pe scurt câteva metodologii, cu specificul lor:
a. MERISE – orientată spre aplicaţii pentru Baze de Date. Priveşte
sistematic trei niveluri: conceptual (CE se doreşte), Logic şi
Organizaţional (CINE, CE face şi UNDE), Fizic şi Operaţional (CUM
face). Prin această metodologie se elaborează modele conceptuale
pentru date şi pentru prelucrări, ce vor fi apoi detaliate la faza de
proiectare a aplicaţiei.
b. OMT (Object Modeling Technique) – orientată pe obiecte, prin care
se identifică în problema dată obiectele şi metodele asociate. Ca etape
parcurse se amintesc: modelarea obiectelor, modelarea dinamică (a
105