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