E N D
USE-CASE DIAGRAMI Sluze za predstavljanje funkcionalnih zahteva koje sistem treba da ispuni. Sastoji se od aktera I slucajeva koriscenja sistema. Postoji tri tipa veza: include(jedan slucaj koriscenja moze ukljuciti drugi slucaj koriscenja, extende(osnovni slucaj koriscenja moze biti prosiren opcionalnom funkcionalnoscu opisanom u okviru slucaja koriscenja koji prosiruje osnovni slucaj koriscenja), generalizatio (isto kao I kod kalasa).
Specifikacija (Biranje prodavnice) • Use-case: Biranje prodavnice. • Kratak opis: Kupac samostalno bira u koju radnju zeli da pazari. • Akteri: Kupac. • Preduslovi: Zelja za noim cipelama. • Opis: Kupac odluci da je vreme za nove cipele i krece u potragu za istim. Obilazi ranje, gleda izloge i bira onu koja mu najvise odgovara. • Izuzetci: Nema dovoljno novca, i ceka sledecu platu. • Posledice: Kupac je zadovoljan.
(Biranje modela) • Use-case: Biranje modela. • Kratak opis: Kupac se odlucuje za model obuce. • Akteri: Kupac. • Preduslov: Da je izabrao prodavnicu. • Opis: Kupac bira model koji mu najvise odgovara. • Izuzetci: Kupcu se dopada veci broj modela. • Posledice: Kupac je zadovoljan.
(Biranje broja) • Use-case: Biranje broja. • Kratak opis: Kupac trazi zeljeni broj cipela. • Akteri: Kupac. • Preduslovi: Da zna koji mu broj cipela treba. • Opis: Kupac trazi zeljeni broj modela koji je sam izabrao. • Izuzetci: Kupac ne zna koji broj mu je potreban. • Posledice: Kupac je zadovoljan.
(Kupovina) • Use-case: Kupovina. • Kratak opis: Kupovina-prodaja. • Akteri: Kupac, prodavac. • Preduslovi: Kupac je izabrao model I broj obuce, prodavac je potvrdio postojanje istih. • Opis: Prodavac iz magacina donosi zeljeni par obuce I prodaje je kupcu. • Izuzetci: - • Posledice: Zadovoljan kupac, zadovoljan prodavac.
SEKVENCIJALNI DIAGRAM Sluzi za predstavljanje sekvence medjusobne interakcije objekata. Predstavlja niz razmene poruka izmedju objekata, pri cemu redosled I vremenski tok nije jasno naznacen.
DIAGRAM AKTIVNOSTI Diagram aktivnosti je slican diagramu stanja, stanja u diagramu predstavljaju akcije koje se izvode. Po zavrsetku jedne radnje u jednom stanju automatski se prelazi na sledece stanje. Ti prelasci sacinjavaju tok dogadjaja.
DIAGRAM STANJA • Pokazuje stanjau kojima se objekat moze naci i kako razliciti dogadjaji uticu na ta stanja. Diagram ima pocetnju tacku I moze imati vise krajnjih.
DIAGRAM KOLABORACIJE Prikazuje interakcija objekata.Sluzi za prikaz slozenih interakcija izmedju objekata I njihove medjusobne povezanosti.
DIAGRAM KLASA Opisuje strukturu sistema, gde je objekat gradivna jedinica sistema, a klase se modeluju I pokazuju medjusobno povezuju, te veze mogu da budu tipa: agregacije, zavisnosti, generalizacije I specifikacije.