1 / 21

UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET

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

lucus
Télécharger la présentation

UNIVERZITET U NI ŠU ELEKTRONSKI FAKULTET

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIVERZITET U NIŠUELEKTRONSKI FAKULTET Predmet: Uvod u informacione sisteme U Nišu 2009

  2. Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog primera Student: Aleksandar Milenković 12648 Smer: RUSN

  3. Zadaci: • Use Case dijagram • Dijagram sekvenci, dijagram kolaboracije, dijagram stanja i dijagrma aktivnosti • Dijagram razvoja • Dijagram klasa

  4. Zadatak br.1UML: UseCase dijagrami • Nacrtati UML: UseCase dijagram za proizvoljan primer i napisati specifikaciju za scenario proizvoljnog primera

  5. UseCase dijagram Smeštaj u hotelu

  6. 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

  7. 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

  8. 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.

  9. Dijagram sekvenci Smeštaj u hotelu

  10. 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.

  11. Dijagram kolaboracije Smeštaj u hotelu

  12. 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.

  13. 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.

  14. Dijagram stanjaSmeštaj u hotelu

  15. 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.

  16. Dijagram aktivnostiSmeštaj u hotelu

  17. Dijagram razvojaSmeštaj u hotelu

  18. 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.

  19. Dijagram komponentiSmeštaj u hotelu

  20. Dijagram klasaSmeštaj u hotelu

  21. 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.

More Related