TUTORIALUL (suita 2) - Blogul Nkpages
Postat pe 9 decembrie 2010 de nkpages

DIFERITE METODE DE ANALIZĂ A SISTEMULUI DE INFORMAȚIE
UML (Unified Modeling Language, care poate fi tradus ca „limbaj de modelare unificat) este o notație utilizată pentru a modela o problemă într-un mod standard. Acest limbaj s-a născut din fuziunea mai multor metode existente anterior și a devenit acum referința în ceea ce privește modelarea obiectelor, până la un astfel de punct încât cunoștințele sale sunt deseori necesare pentru a obține o poziție de dezvoltare a obiectului.
CONCEPTUL DE OBIECT
Programarea orientată pe obiecte este procesul de modelare computerizată a unui set de elemente dintr-o parte a lumii reale (numită domeniu) într-un set de entități computerizate. Aceste entități IT sunt numite obiecte. Acestea sunt date de calculator care reunesc principalele caracteristici ale elementelor lumii reale (dimensiune, culoare etc.).
Dificultatea acestei modelări constă în crearea unei reprezentări abstracte, sub formă de obiecte, a entităților care au o existență materială (câine, mașină, bec, ...) sau virtuală (securitate socială, timp, ...).
METODE DE OBIECT
Modelarea obiectelor se referă la crearea unei reprezentări computaționale a elementelor reale de interes ale lumii reale, indiferent de implementare, ceea ce înseamnă independent de un limbaj de programare. Prin urmare, este vorba de a determina obiectele prezente și de a izola datele și funcțiile care le utilizează. Pentru aceasta, au fost dezvoltate metode. Între 1970 și 1990, mulți analiști au dezvoltat abordări orientate pe obiecte, astfel încât până în 1994 existau mai mult de 50 de metode de obiecte. Cu toate acestea, au apărut cu adevărat doar 3 metode:
Ø Metoda OMT a lui Rumbaugh
Ø Metoda lui Booch BOOCH '93
Ø Metoda OOSE a lui Jacobson (Inginerie software orientată pe obiecte)
Din 1994, Rumbaugh și Booch (alăturați în 1995 de Jacobson) și-au unit eforturile pentru a dezvolta metoda Unified 0.8, încorporând avantajele fiecăreia dintre metodele anterioare.
Metoda unificată din versiunea 1.0 devine UML (Unified Modeling Language), o notație universală pentru modelarea obiectelor.
UML nu este o metodă în măsura în care nu prezintă niciun proces. Ca atare, UML este un formalism de modelare a obiectelor. Prin urmare, cuvântul metodă folosit uneori de abuzul de limbaj în paginile următoare nu trebuie înțeles ca o „abordare”.
UML 1.0 este trimis către OMG (Objet Management Group) în ianuarie 1997, dar nu va fi acceptat până în noiembrie 1997 în versiunea 1.1, data de la care UML devine un standard internațional.
Rezumatul evoluțiilor acestui limbaj de modelare:
Ø În 1995: Metoda unificată 0.8 (integrarea metodelor Booch ’93 și OMT)
Ø În 1995: UML 0.9 (integrarea metodei OOSE)
Ø În 1996: UML 1.0 (propus OMG)
Ø În 1997: UML 1.1 (standardizat de OMG)
Ø În 1998: UML 1.2
Ø În 1999: UML 1.3
Ø În 2000: UML 1.4
Ø În 2003: UML 1.5
Cele mai recente versiuni ale specificațiilor pot fi descărcate de pe site-ul web OMG.
Această metodă reprezintă un mijloc de specificare, reprezentare și construire a componentelor unui sistem informatic. Cu metoda UML, un obiect este de exemplu reprezentat după cum urmează:
45789: Număr de serie
32 Litri: Cantitate de benzină
INTERESUL UNEI METODE A OBIECTULUI
Limbile orientate obiect constituie fiecare un mod specific de implementare a paradigmei obiectelor. Astfel, o metodă obiect face posibilă definirea problemei la un nivel înalt fără a intra în specificitățile unui limbaj. Astfel, reprezintă un instrument care face posibilă definirea grafică a unei probleme, de exemplu, pentru a o prezenta tuturor actorilor unui proiect (nefiind neapărat experți într-un limbaj de programare).