You are on page 1of 5

PRIMER: Kreiranje UML dijagrama za agenciju za registraciju

vozila
1. Dijagram slučajeva upotrebe
Na samom početku pristupamo inicijalnom modelovanju sistema kreiranjem dijagrama
slučajeva upotrebe na osnovu datog opisa.

TEKSTUALNI OPIS

Slučaj upotrebe: Prijavljivanje u sistem

Kratak opis: Prijavljivanje zaposlenog u sistem za registraciju vozila

Učesnici: Zaposleni radnik u agenciji za registraciju vozila (Korisnik sistema)

Uslovi koji moraju biti zadovoljeni pre izvršavanja: Zaposleni poseduje mogućost
inicijalnog pristupa sistemu

Opis: Sistem prikazuje korisniku formu za njegovu prijavu u sistem. Korisnik unosi svoje
korisničko ime i lozinku. Sistem proverava da li odgovarajuće korisničko ime postoji, a zatim i
da li uneta lozinka odgovara tom imenu. [Izuzetak: Pogrešno uneto korisničko ime ili pogrešno
uneta lozinka]. Sistem potvrđuje da je provera uspela i korisniku se omogućava pristup
funkcionalnostima ovog sistema.

Izuzeci:

[Pogrešno uneto korisničko ime ili pogrešno uneta lozinka] Ukoliko je pogrešno uneto
korisničko ime ili lozinka, sistem o tome obaveštava korisnika ispisom odgovarajuće poruke na
ekranu.

Uslovi koji moraju biti zadovoljeni nakon izvršavanja: Korisniku je omogućen adekvatan
pristup svim potrebnim funkcionalnostima sistema.

Slučaj upotrebe: Evidencija podataka o vlasniku vozila

Kratak opis: Prikupljanje potrebnih podataka o vlasniku vozila koje je predmet registracije

Učesnici: Zaposleni, Vlasnik vozila

Uslovi koji moraju biti zadovoljeni pre izvršavanja: Zaposleni radnik je prijavljen u sistem.

Opis: Zaposleni tokom razgovora sa vlasnikom, proverava da li podaci o tom vlasniku već
postoje u sistemu, zatim ažurira stare ili prikuplja njegove nove podatke, a potom ih
evidentira u sistem. [Izuzetak: Pogrešno uneti podaci o vlasniku].

Izuzeci:

[Pogrešno uneti podaci o vlasniku] Ukoliko su neki podaci o vlasniku vozila pogrešno uneti,
zaposleni je dužan da ih, kroz ponovni razgovor sa korisnikom, ispravi.

Uslovi koji moraju biti zadovoljeni nakon izvršavanja: U sistemu postoje tačni podaci o
vlasniku vozila i može se pristupiti sledećem koraku procesa registracije.

Slučaj upotrebe: Evidencija podataka o vozilu

Kratak opis: Prikupljanje svih potrebnih podataka o vozilu koje je predmet registracije

Učesnici: Zaposleni, Vlasnik vozila

Uslovi koji moraju biti zadovoljeni pre izvršavanja: Zaposleni je prikupio i evidentirao podatke
o vlasniku vozila.

Opis: Zaposleni radnik, tokom razgovora sa vlasnikom, proverava da li vozilo, koje je


predmet registracije, već postoji u sistemu, zatim ažurira stare ili prikuplja i evidentira nove
podatke o njegovom vozilu. Zatim, proverava validnost svih pomoćnih podataka koje sistem
treba da sadrži. [Izuzetak: Pojedini podaci o vozilu su pogrešno uneti].

Izuzeci:

[Pojedini podaci o vozilu su pogrešno uneti] Ukoliko pojedini podaci nisu validni, zaposeni
mora da izmeni pogrešno unete podatke i unese ispravne .

Uslovi koji moraju biti zadovoljeni nakon izvršavanja: Sistem sadrži sve relevantne
informacije vezane za vozilo koje je predmet registracije.

Slučaj upotrebe: Obavljanje tehničkog pregleda vozila

Kratak opis: Zaposleni radnik obavlja pregled tehničke ispravnosti vozila koje je predmet registracije

Učesnici: Zaposleni

Uslovi koji moraju biti zadovoljeni pre izvršavanja: Zaposleni je prikupio i evidentirao podatke
o vlasniku vozila, kao i o samom vozilu koje je predmet registracije.

Opis: Zaposleni radnik preuzima vozilo radi provere. U toku provere, zaposleni vrši detaljan
pregled ispravnosti kočionog sistema na vozilu, njegove svetlosne signalizacije, kao i opšteg
fizičkog stanja vozila. [Izuzetak: Vozilo ne zadovoljava kriterijume adekvatne tehničke
ispravnosti].

Izuzeci:
[Vozilo ne zadovoljava kriterijume adekvatne tehničke ispravnosti] U slučaju da vozilo
ne zadovoljava propisane kriterijume tehničke ispravnosti, smatra se da nije prošlo tehnički
pregled. U tom slučaju, obustavlja se dalji proces registracije, sve dok vlasnik ne ukloni
navedene nedostatke i dovede vozilo u ispravno tehničko stanje.

Uslovi koji moraju biti zadovoljeni nakon izvršavanja: Zaposleni može da pristupi izradi
polise obaveznog osiguranja od auto-odgovornosti. Nakon izrade polise, sprovodi se
postupak konačne realizacije postupka registracije vozila.

Slučaj upotrebe: Izdavanje potvrda o registraciji

Kratak opis: Izdavanje polise osiguranja, kao i potvrde o registrovanom vozilu uz realizaciju naplate

Učesnici: Zaposleni, Vlasnik vozila

Uslovi koji moraju biti zadovoljeni pre izvršavanja: Zaposleni je uspešno izdao važeću polisu
osiguranja i realizovao proces registracije vozila.

Opis: Zaposleni radnik, na osnovu prethodno realizovane registracije izdaje vlasniku tog vozila
potvrdu o obavljenoj registraciji, tehničkoj ispravnosti vozila, kao i važeći dokument polise
osiguranja.

Uslovi koji moraju biti zadovoljeni nakon izvršavanja: Nakon dobijanja potvrde o registraciji
i polise osiguranja, vlasnik napušta agenciju. Narednu registraciju istog vozila, vlasnik može
obaviti najranije mesec dana nakon isteka tekuće.
Na osnovu datih opisa slučajeva upotrebe kreiran je dijagram prikazan na Slici 1.

Slika 1 – Dijagram slučajeva upotrebe


2. Dijagram klasa

Nakon uspešno kreiranog dijagrama slučajeva upotrebe, pristupamo izradi dijagrama klasa koji
predstavlja vizuelni prikaz modela statičke strukture sistema. U slučaju primera registracije
vozila kreirana je dijagram klasa prikazan na Slici 2.

Slika 2 – Dijagram klasa

You might also like