Uvod v UML

UML (Uniied Modeling Languaage) je namenjen za delo v skupinah!  Skuša ponuditi razvijalcem in uporabnikom sistemov skupen jezik, ki ga razumejo vsi. Uporabljajo ga različni ljudje,:analitiki, načrtovalci, uporabniki itd. Vsak od njih ima svoj pogled in pri tem zahteva različne podrobnosti. Zato srečamo v UML različne modele (diagrame). Razvrstimo jih v več skupin.

UML je posebno uporaben za naslednje namene:

Statični modeli

Statični modeli prikazujejo struktirne značilnosti sistema, opisujejo strukturo sistema, poudarjajo komponente, ki sestavljajo sistem.

V UML rišemo objekte kot pravokotnike z navedbo njihovih imen in tipov (imen razredov). Običajno so ta imena in tipi pisani podčrtano v naslednji obliki:

janez:Oseba     :Oseba    krog1:Krog

Pri tej zapisavi ime objekta ni nujno, tip objekta pa je obvezen. Prav tako je obvezno dvopičje.


Dinamični modeli

Dinamični modeli prikazujejo značilnosti obnašanja sistema, torej,kako se sistem odziva na zunanje dogodke.