UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET
description
Transcript of UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET
![Page 1: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/1.jpg)
UNIVERZITET U NIUNIVERZITET U NIŠUŠUELEKTRONSKI FAKULTETELEKTRONSKI FAKULTET
Predmet: Uvod u informacione Predmet: Uvod u informacione sistemesisteme
U Nišu 2009
![Page 2: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/2.jpg)
Prezentacija zadataka rađenih u Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog UML-u na osnovu proizvoljnog
primeraprimera
Student: Aleksandar Milenković 12648Student: Aleksandar Milenković 12648Smer: RUSNSmer: RUSN
![Page 3: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/3.jpg)
Zadaci:Zadaci:
Use Case dijagramUse Case dijagram Dijagram sekvenci, dijagram Dijagram sekvenci, dijagram
kolaboracije, dijagram stanja i dijagrma kolaboracije, dijagram stanja i dijagrma aktivnostiaktivnosti
Dijagram razvojaDijagram razvoja Dijagram klasaDijagram klasa
![Page 4: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/4.jpg)
Zadatak br.1Zadatak br.1UML: UseCase dijagramiUML: UseCase dijagrami
Nacrtati UML: UseCase dijagram za proizvoljan Nacrtati UML: UseCase dijagram za proizvoljan primer i napisati specifikaciju za scenario primer i napisati specifikaciju za scenario proizvoljnog primeraproizvoljnog primera
![Page 5: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/5.jpg)
UseCase dijagramUseCase dijagram Smeštaj u hotelu Smeštaj u hotelu
![Page 6: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/6.jpg)
Specifikacija:Specifikacija:
Use Case: PrenoćišteUse Case: Prenoćište Kratak opis: Korisnik odlazi u hotel na recepciju Kratak opis: Korisnik odlazi u hotel na recepciju
radi uzimanja sobe za prenoćišteradi uzimanja sobe za prenoćište Akteri: korisnik,radnik na recepcijiAkteri: korisnik,radnik na recepciji Preduslovi: korisnik ima novacPreduslovi: korisnik ima novac Opis: 1.Korisnik odlazi u hotelOpis: 1.Korisnik odlazi u hotel 2.Radnik na recepciji vrši prijem2.Radnik na recepciji vrši prijem Izuzeci: Nema slobodnog smeštajaIzuzeci: Nema slobodnog smeštaja Posledice: Nemogućnost boravka u hoteluPosledice: Nemogućnost boravka u hotelu
![Page 7: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/7.jpg)
Specifikacija:Specifikacija:
Use Case: PlaćanjeUse Case: Plaćanje Kratak opis: Korisnik plaća sobu i uzima ključeveKratak opis: Korisnik plaća sobu i uzima ključeve Akteri: korisnik,radnik na recepcijiAkteri: korisnik,radnik na recepciji Preduslovi: Korisnik je zadovoljna sobomPreduslovi: Korisnik je zadovoljna sobom Opis: Korisnik plaća računOpis: Korisnik plaća račun Izuzetci: Korisnik nema novca da plati računIzuzetci: Korisnik nema novca da plati račun Posledice: Korisnik uzima ključeve od sobe Posledice: Korisnik uzima ključeve od sobe
![Page 8: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/8.jpg)
Zadatak br.2Zadatak br.2UML: Sekvencijalni dijagrami i kolaborativni UML: Sekvencijalni dijagrami i kolaborativni dijagramidijagrami
Nacrtati UML: Sekvencijalni dijagram i Nacrtati UML: Sekvencijalni dijagram i kolaborativni dijagram za proizvoljan primer kolaborativni dijagram za proizvoljan primer (tema primera neka bude sistem iz prvog (tema primera neka bude sistem iz prvog domaćeg zadatka).Dati i objašnjenja dijagrama.domaćeg zadatka).Dati i objašnjenja dijagrama.
![Page 9: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/9.jpg)
Dijagram sekvenciDijagram sekvenci Smeštaj u hotelu Smeštaj u hotelu
![Page 10: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/10.jpg)
Specifikacija:Specifikacija:
Korisnik dolazi u hotel na recepciji.Pita da li ima Korisnik dolazi u hotel na recepciji.Pita da li ima slobodnih soba ili apartmana.Radnik na recepciji slobodnih soba ili apartmana.Radnik na recepciji proverava u bazi podataka da li ima praznih soba proverava u bazi podataka da li ima praznih soba ili apartmana.ili apartmana.
Nakon toga dobija povratnu informaciju o stanju Nakon toga dobija povratnu informaciju o stanju slobodnog smeštaja koju prosleđuje slobodnog smeštaja koju prosleđuje potencijalnom gostu.potencijalnom gostu.
Korisnik po dobijenoj informaciji bira sobu ili Korisnik po dobijenoj informaciji bira sobu ili apartman(u koliko ima slobodnih kapaciteta) i apartman(u koliko ima slobodnih kapaciteta) i zatim plaća uslugu.zatim plaća uslugu.
![Page 11: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/11.jpg)
Dijagram kolaboracijeDijagram kolaboracije Smeštaj u hotelu Smeštaj u hotelu
![Page 12: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/12.jpg)
Specifikacija:Specifikacija:
Korisnik traži smeštaj u hotelu od radnika na Korisnik traži smeštaj u hotelu od radnika na recepciji,koji zatim proverava da li ima slobodnih recepciji,koji zatim proverava da li ima slobodnih soba/apartmana.soba/apartmana.
Radnik na recepciji daje sad gostu hotela ključeve Radnik na recepciji daje sad gostu hotela ključeve od sobe i račun,nakon čega gost odlazi u sobu.od sobe i račun,nakon čega gost odlazi u sobu.
![Page 13: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/13.jpg)
Zadatak br.3Zadatak br.3UML: Dijagram aktivnosti, dijagram stanja i UML: Dijagram aktivnosti, dijagram stanja i dijagram razvoja i komponentidijagram razvoja i komponenti
Nacrtati UML: dijagram aktivnosti i dijagram Nacrtati UML: dijagram aktivnosti i dijagram stanja, kao i dijagram razvoja i komponenti(tema stanja, kao i dijagram razvoja i komponenti(tema primera neka bude sistem iz predhodnog domćeg primera neka bude sistem iz predhodnog domćeg zadatka).Dati i objašnjenja dijagrama.zadatka).Dati i objašnjenja dijagrama.
![Page 14: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/14.jpg)
Dijagram stanjaDijagram stanjaSmeštaj u hoteluSmeštaj u hotelu
![Page 15: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/15.jpg)
Specifikacija:Specifikacija:
Dijagram počinje stanjem ‘popunjavanje Dijagram počinje stanjem ‘popunjavanje forumulara’ ,slučaju da je formular popunje forumulara’ ,slučaju da je formular popunje prelazi se na stanje ‘plaćanje kreditnom karticom’ prelazi se na stanje ‘plaćanje kreditnom karticom’ u suprotnom čeka se na popunjavanje formulara.u suprotnom čeka se na popunjavanje formulara.
U slučaju da je soba plaćena prelazi se na stanje U slučaju da je soba plaćena prelazi se na stanje ‘evidentiranje gosta’ ,u suprotnom se čeka da ‘evidentiranje gosta’ ,u suprotnom se čeka da korisnik plati sobu.korisnik plati sobu.
![Page 16: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/16.jpg)
Dijagram aktivnostiDijagram aktivnostiSmeštaj u hoteluSmeštaj u hotelu
![Page 17: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/17.jpg)
Dijagram razvojaDijagram razvojaSmeštaj u hoteluSmeštaj u hotelu
![Page 18: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/18.jpg)
Specifikacija:Specifikacija:
U ovom zadatku obrađeno je naručivaje U ovom zadatku obrađeno je naručivaje hrane,pića i ostalih potrebština iz sobe(room hrane,pića i ostalih potrebština iz sobe(room service).service).
Gost putem telefona pristupa bazi podataka.Gost putem telefona pristupa bazi podataka. Baza podataka vrši komunikaciju sa kuhinjom Baza podataka vrši komunikaciju sa kuhinjom
preko DB protocol-a,gde se nalaze vrste jela i preko DB protocol-a,gde se nalaze vrste jela i pića.pića.
Kuhinja je povezana sa bazom podataka odakle Kuhinja je povezana sa bazom podataka odakle se vrši isporuka i naplata usluge.se vrši isporuka i naplata usluge.
![Page 19: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/19.jpg)
Dijagram komponentiDijagram komponentiSmeštaj u hoteluSmeštaj u hotelu
![Page 20: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/20.jpg)
Dijagram klasaDijagram klasaSmeštaj u hoteluSmeštaj u hotelu
![Page 21: UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET](https://reader031.fdocuments.net/reader031/viewer/2022013112/56815441550346895dc248ed/html5/thumbnails/21.jpg)
Specifikacije:Specifikacije:
Klasa radnik na recepciji sadrži atribute(osnovne Klasa radnik na recepciji sadrži atribute(osnovne informacije radniku na recepciji): ime i prezime,radno informacije radniku na recepciji): ime i prezime,radno vreme,plata.Operacija klase radnik na recepciji je vreme,plata.Operacija klase radnik na recepciji je pružanje informacija,vršenje naplate i izdavanje pružanje informacija,vršenje naplate i izdavanje ključeva.ključeva.
Klasa hotel sadrži atribute: ime,lokacija,cenovnik Klasa hotel sadrži atribute: ime,lokacija,cenovnik usluga,račun(ukoliko koristite usluge hotela).Operacija usluga,račun(ukoliko koristite usluge hotela).Operacija kase hotel je prijem gostiju.kase hotel je prijem gostiju.
Klasa smestaj sadrži atribute: cena(sobe,aprtmana).Klasa smestaj sadrži atribute: cena(sobe,aprtmana). Iz klase smeštaj su izvedene dve klase,klasa sobe i Iz klase smeštaj su izvedene dve klase,klasa sobe i
klasa apartmani.klasa apartmani. Atributi podklase sobe su: jednokrevetna i Atributi podklase sobe su: jednokrevetna i
dvokrevetna.dvokrevetna.