2

Sadržaj

Uvod............................................................................................................................................3

2. Kratak povijesni pregled......................................................................................................... 5

3. Pregled UML-a.......................................................................................................................6

3.1  Dijagrami slučajeva upotrebe..........................................................................................6

3.2 Dijagrami klasa................................................................................................................. 7

3.3 Dijagrami interakcije........................................................................................................ 8

3.4 Dijagrami state machine................................................................................................... 9

3.5 Dijagrami aktivnosti........................................................................................................10

4. Uml profili............................................................................................................................ 11

5. Uml profili za modeliranje orijentirano na gledište..............................................................13

5.1. Stereotipi i odnosi za gledište modeling........................................................................13

6. Zaključak...............................................................................................................................16

5. Literatura...............................................................................................................................18

background image

4

gradimo, koliko rigorozno će dizajn biti pregledan, gradimo li softverski sustav te ako da, koji 

razvojni proces koristimo. 

Tako će medicina primjerice, koristiti UML kao nacrt zato što se zahtijeva visoka 

kvaliteta, dok neke komercijalne industrije preferiraju koristiti UML kao skicu jer smatraju da 

previše modeliranja negativno utječe na produktivnost.

5

2. Kratak povijesni pregled 

Prvi objektno-orijentirani koncepti potječu još iz 1960-ih godina. Prve ideje bile su 

implementirane u sustavima kao što je Sketchpad. Danas je programski jezik SIMULA smatran 

prvim objektno-orijentiranim jezikom, a prvotno je korišten za stvaranje simulacijskih softvera. 

Koristio je klase, objekte, nasljeđivanje i slično, čime se pokreće revolucija u razvoju softvera. 

Stoga, dolazi do nastanka i razvoja mnogih objektno-orijentiranih jezika, kao što su primjerice 

C++, Eiffel, i drugi. S pojavom objektno-orijentiranih jezika pojavila se i ideja da se metoda 

objektne   orijentacije   koristi   i   u   softverskom   inženjerstvu   radi   kompleksnosti   softverskih 

sustava.   S   vremenom,   objektna   orijentacija   postaje   najvažnija   paradigma   softverskog 

inženjerstva, što se odražava u programskim jezicima kao što su Java, C#, te u jezicima za 

modeliranje kao što je UML. U 1980-im i 1990-im godinama postojalo je mnogo različitih 

jezika za modeliranje. To je dovodilo do problema s kompatibilnošću, te se to razdoblje naziva 

"rat metoda" ("method war"). Naime, kako modeli s kojima se radilo nisu bili kompatibilni, a 

novi jezici su se stalno pojavljivali, ljudi su trošili mnogo vremena raspravljajući o notacijama. 

Nije se moglo znati koji jezik će biti kratkog vijeka, a koji je vrijedan investiranja u njega. Kako 

bi se rat završio, OMG (Object Management Group) 1996. godine raspisuje zahtjev kojim traže 

specificiranje jednoličnog (uniformnog) standarda za modeliranje. Grady Booch, Ivar Jacobson 

i James Rumbaugh objedinjuju svoje ideje 1995. godine i svojim radom stvaraju UML - Unified 

Modeling Language. Predaju verziju 1.0 OMG-u te ga OMG prihvaća, a verzija 1.1 izlazi 1998. 

godine. Time je UML postao prvi otvoreni industrijski standard za vizualno modeliranje. 2000. 

godine OMG pokreće modernizaciju UML-a, što dovodi do prihvaćanja standarda UML 2.0 

2005. godine. Najnovija verzija UML-a danas je 2.5.1 koja je izdana u prosincu 2017. godine.

Želiš da pročitaš svih 18 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti