Softverski Inženjering 2
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
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

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

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.
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti