Razvoj objektno orijentisanog modeliranja

Šta je objektno-orijentisano modeliranje?

Osnova svakog objektno-orijentisanog rešenja je takozvano objektno-orijentisano modeliranje (OOM), kojim se definiše principijelni postupak rešavanja, ali takođe i opšte primenljivi mehanizam. Posledično se može izvršiti prevođenje u softver pomoću razumljivog i objektno-orijentisanog programskog jezika.

Početak

Iako se objektno-orijentisani programski jezici već dugo vreme upotrebljavaju, iznenađujuće je da je objektno-orijentisano modeliranje, koje je u suštini koncepcionalna osnova objektnoorijentisanog programiranja, nastalo mnogo kasnije. Jezici za modeliranje se pojavljuju još od sredine 70ih godina. Uzrok njihove pojave je pojava nove generacije OO jezika i povećana kompleksnost softverskih sistema. Prvi udžbenici o OOM pojavili su se tek početkom devedesetih. U periodu od 1989 – 1994. godine broj OO metoda je porastao sa manje od 10 na više od 50.

Dve metode su bile posebno dominantne:

  1. Object-Modeling Technique (OMT – Tehnika za objektno modeliranje), autora Rumbaugha
  2. Object Oriented Design (OOD – metoda Booch-a).

OMT se jako oslanja na klasične struktuirane metode, dok je OOD više orijentisana ka komercijalnim i vremensko-kritičnim primenama. Još neke bitnije metode: OOSE(Object Oriented Software Engineering, Jacobson), Fusion, Shlaer-Mellor, Coad-Yourdon

Nastanak UML

Godine 1995. su saradnjom Rumbaugha i Boocha OMT i OOD metoda prevedene u jedan zajednički oblik, takozvani Unified Method (UM), ujedinjeni metod. Kada je i Jacobsen, takođe pristalica OOM pristupio grupi Booch/Rumbaugh i uveo sopstvene principe, posebno „Use Cases” (slučajeve primene), nastao je Unified Modelling Language (UML).

Razvoj UML-a

Verzija 1.0 1997. godine stigao kod Object Management Group (konzorcijum za popularizaciju Objektne tehnologije) za standardizaciju i odmah počeo da se razvija kao priznati standard za modeliranje. UML je zadovoljio sve uslove jednog konzistentnog opisnog matematičkog alata i podržavao obe oblasti virtuelnog „programiranja”, tehniku analize i dizajna – projektovanja.

Jun 1996. Pojavila se verzija 0.9 UML-a. U pravljenju verzije 1.0 od važnijih partnera učestvovali su: HP, IBM, Microsoft, Oracle… U Januaru 1997. godine podnet je predlog UML 1.0 OMG-u.

  • Jul 1997. podnet predlog za UML 1.1, koji je prihvaćen 14.11.1997
  • Jun 1998. – UML verzija 1.2
  • Jesen 1998. UML verzija 1.3
  • Septembar 2001. UML verzija 1.4
  • 2002. UML verzija 1.5
  • Jun 2003. UML verzija 2.0
  • Februar 2007. UML verzija 2.1
  • Februar 2009. UML verzija 2.2
  • Maj 2010 UML verzija 2.3

Autor: Uroš Gajić

3651-razvoj-objektno-orijentisanog-modeliranja

sbobet88 slot agb99 situs slot slot777 AMANAHTOTO toto AMANAHTOTO AMANAHTOTO slot SLOT GACOR AMANAHTOTO toto slot88 ASIA200 ASIA200 ASIA200 bayijudy.com situs resmi bayitoto slot gacor popotogel login situs slot eropa99 hoki99 roma77 babe138 roma77 roma77 hoki99 abadicash