Softverski in

Softverski in

ženjering

ženjering

Oliver Popović

o.popovic

@

vpskp

.edu.rs

Softverski in

Softverski in

ženjering

ženjering

Oliver Popović

o.popovic

@

vpskp

.edu.rs

2

2

.

.

 

 

čas

čas

background image

Klasa

Klasa

1.

Predstavlja opis skupa objekata koji dele iste atribute, operacije, relacije i 

semantiku. Klasa može implementirati jedan ili više interfejsa 

(eng. 

interface)

. Grafički, klasa je prikazana kao pravougaonik koji obično 

sadrži ime, atribute i operacije kao na slici.

Tacka

x
y

rastojanje()

Interfejs

Interfejs

2.

To  je  je  skup  operacija  koji  specificira  usluge  neke  klase  ili 

komponente.  Interfejs  predstavlja  spolja  vidljivo  ponašanje  tog 

elementa  i  može  predstavljati  kompletno  ponašanje  klase  ili 

komponente ili samo delimično. 

Interfejs  definše  skup  specifikacija  operacija  ali  ne  i  njihove 

implementacije.  Grafički,  interfejs  je  predstavljen  krugom  zajedno  sa 

njegovim imenom (slika). 

Interfejs, prema svojoj nameni, nikada neće stajati sam, već će obično 

biti vezan za određenu klasu ili komponentu koja ga realizuje.

Klasa i komponenta mogu da implementiraju više interfejsa

IStek

background image

Slučaj korišćenja

Slučaj korišćenja

4.

Slučaj  korišćenja

 

(eng.  use  case)

.  On  opisuje  skup  događaja  koje 

sistem  izvodi kako bi dobio neki rezultat i koristi se za strukturiranje 

elemenata  ponašanja  u  samom  modelu.  Slučaj  korišćenja  se  u  modelu 

realizuje već spomenutim tipom: saradnjom. Grafički, slučaj korišćenja 

je predstavljen elipsom kao na slici.

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti