04 - UML za oblikovanje softvera Flashcards
(5 cards)
1
Q
objasni dijagram slijeda (sekvence, redoslijeda)
A
- prikazuje raspored događaja, čita se s lijeva u desno
- ima dvije dimenzije: vertikalna os (vrijeme), horizontalna os (objekti koji sudjeluju u događajima)
- prikazuje slijed aktivnosti koje utječu na sustav da bi se izvršila željena operacija i dobio rezultat
2
Q
objasni liniju života, aktivaciju i poruku u kontekstu dijagrama slijeda
A
- linija života - instanca određenog objekta, u pravokutnik se upisuje naziv objekta, a linija predstavlja postojanje navedenog objekta u sustavu
- aktivacija - predstavlja fokusiranje objekta na obavljanje nekog zadatka i pripremu ili obradu neke poruke sustava
- poruka - zahtjev za podatkom/informacijom/radnjom koji se razmjenjuje između dviju instanci objekta (povratna poruka i poruka samome sebi)
3
Q
objasni dijagram klasa
A
- statičan dijagram koji prikazuje strukturu softverskog rješenja baziranu na objektno orijentiranom pristupu
- za opis strukture koriste se klase, atributi, operacije i veze između objekata
4
Q
od čega se sastoji dijagram klasa
A
- naziv klase
- popis atributa klase
- popis operacija koje klasa može izvesti
5
Q
navedi logičke poveznice koje definiraju veze između klasa objekata
A
- generalizacija ili nasljeđivanje
- jednostavna asocijacija ili pridruživanje
- agregacija - opisuje vezu kada je jedna klasa sastavni dio druge klase
- kompozicija - specijalna vrsta agregacije gdje je jedna klasa dio druge klase, ali ne može postojati bez te druge klase