250 likes | 648 Views
UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET. Predmet: Uvod u informacione sisteme. U Nišu 2009. Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog primera. Student: Aleksandar Milenković 12648 Smer: RUSN. Zadaci:. Use Case dijagram
E N D
UNIVERZITET U NIŠUELEKTRONSKI FAKULTET Predmet: Uvod u informacione sisteme U Nišu 2009
Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog primera Student: Aleksandar Milenković 12648 Smer: RUSN
Zadaci: • Use Case dijagram • Dijagram sekvenci, dijagram kolaboracije, dijagram stanja i dijagrma aktivnosti • Dijagram razvoja • Dijagram klasa
Zadatak br.1UML: UseCase dijagrami • Nacrtati UML: UseCase dijagram za proizvoljan primer i napisati specifikaciju za scenario proizvoljnog primera
Specifikacija: • Use Case: Prenoćište • Kratak opis: Korisnik odlazi u hotel na recepciju radi uzimanja sobe za prenoćište • Akteri: korisnik,radnik na recepciji • Preduslovi: korisnik ima novac • Opis: 1.Korisnik odlazi u hotel 2.Radnik na recepciji vrši prijem • Izuzeci: Nema slobodnog smeštaja • Posledice: Nemogućnost boravka u hotelu
Specifikacija: • Use Case: Plaćanje • Kratak opis: Korisnik plaća sobu i uzima ključeve • Akteri: korisnik,radnik na recepciji • Preduslovi: Korisnik je zadovoljna sobom • Opis: Korisnik plaća račun • Izuzetci: Korisnik nema novca da plati račun • Posledice: Korisnik uzima ključeve od sobe
Zadatak br.2UML: Sekvencijalni dijagrami i kolaborativni dijagrami • Nacrtati UML: Sekvencijalni dijagram i kolaborativni dijagram za proizvoljan primer (tema primera neka bude sistem iz prvog domaćeg zadatka).Dati i objašnjenja dijagrama.
Specifikacija: • Korisnik dolazi u hotel na recepciji.Pita da li ima slobodnih soba ili apartmana.Radnik na recepciji proverava u bazi podataka da li ima praznih soba ili apartmana. • Nakon toga dobija povratnu informaciju o stanju slobodnog smeštaja koju prosleđuje potencijalnom gostu. • Korisnik po dobijenoj informaciji bira sobu ili apartman(u koliko ima slobodnih kapaciteta) i zatim plaća uslugu.
Specifikacija: • Korisnik traži smeštaj u hotelu od radnika na recepciji,koji zatim proverava da li ima slobodnih soba/apartmana. • Radnik na recepciji daje sad gostu hotela ključeve od sobe i račun,nakon čega gost odlazi u sobu.
Zadatak br.3UML: Dijagram aktivnosti, dijagram stanja i dijagram razvoja i komponenti • Nacrtati UML: dijagram aktivnosti i dijagram stanja, kao i dijagram razvoja i komponenti(tema primera neka bude sistem iz predhodnog domćeg zadatka).Dati i objašnjenja dijagrama.
Specifikacija: • Dijagram počinje stanjem ‘popunjavanje forumulara’ ,slučaju da je formular popunje prelazi se na stanje ‘plaćanje kreditnom karticom’ u suprotnom čeka se na popunjavanje formulara. • U slučaju da je soba plaćena prelazi se na stanje ‘evidentiranje gosta’ ,u suprotnom se čeka da korisnik plati sobu.
Specifikacija: • U ovom zadatku obrađeno je naručivaje hrane,pića i ostalih potrebština iz sobe(room service). • Gost putem telefona pristupa bazi podataka. • Baza podataka vrši komunikaciju sa kuhinjom preko DB protocol-a,gde se nalaze vrste jela i pića. • Kuhinja je povezana sa bazom podataka odakle se vrši isporuka i naplata usluge.
Specifikacije: • Klasa radnik na recepciji sadrži atribute(osnovne informacije radniku na recepciji): ime i prezime,radno vreme,plata.Operacija klase radnik na recepciji je pružanje informacija,vršenje naplate i izdavanje ključeva. • Klasa hotel sadrži atribute: ime,lokacija,cenovnik usluga,račun(ukoliko koristite usluge hotela).Operacija kase hotel je prijem gostiju. • Klasa smestaj sadrži atribute: cena(sobe,aprtmana). • Iz klase smeštaj su izvedene dve klase,klasa sobe i klasa apartmani. • Atributi podklase sobe su: jednokrevetna i dvokrevetna.