160 likes | 347 Views
Univerzitet u Nišu Elektronski fakultet. Predmet: Uvod u informacione sisteme. U Nišu 200 9. Student: Stojiljkovic Milan 12787. Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog primera. Zadatci:. Use Case dijagram
E N D
Univerzitet u NišuElektronski fakultet Predmet: Uvod u informacione sisteme U Nišu 2009
Student: Stojiljkovic Milan 12787 Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog primera
Zadatci: • Use Case dijagram • Dijagram sekvenci, dijagram kolaboracije, dijagram stanja i dijagram aktivnosti • Dijagram razvoja • Dijagram klasa
Use Case dijagram Zadatak: Nacrtati Use Case dijagram i napisati Use Case specifikaciju za scenario popravke auta u servisu. Rešenje:
Prijem i kontrola robe • Use Case: Prijem i kontrola robe • Kratak opis: Vozač dovozi robu na prijem magacina, kontrolor vrši prijem i kontrolu robe • Akteri: Vozač, kontrolor • Preduslovi: Kamion je u voznom stanju i u njemu se nalazi roba • Opis: 1. Vozač dovozi kamion sa robom na prijem magacina 2. Kontrolor vrši prijem i kontrolu robe[izuzetak: kontrolor vrši prijem i kontrolu druge robe] • Izuzetci: [kontrolor vrši prijem i kontrolu druge robe] vozač mora da sačeka • Posledice: Roba ce biti transportovana na prijem magacina
Otvaranje radnog naloga • Use Case: Otvaranje radnog naloga • Kratak opis: Kontrolor otvara radni nalog za prijem robe • Akteri: Kontrolor, radnik • Preduslovi: Roba je u redu(očekivana roba) • Opis: 1. Kontrolor vrši formiranje radnog naloga i unosi podatke o vozilu,vozaču i robi [izuzetak: kontrolor nema podatke] • Izuzetci: [kontrolor nema podatke] zove vozača i traži podatke • Posledice: Radnik može započeti transport robe u magacin
Unos u magacin • Use Case: Unos u magacin • Kratak opis: Radnik vrši unos(transport) robe u magacin • Akteri: Radnik • Preduslovi: Otvoren radni nalog • Opis: 1. Radnik dobija od kontrolora naredbu za unos(transport) robe u magacin 2. Radnik vrši unos(transport) robe u magacin • Izuzetci: Radnik vrši unos(transport) druge robe • Posledice: Roba je transportovana u magacin
Ponovna provera robe • Use Case: Ponovna provera robe • Kratak opis: Kontrolor vrši ponovnu proveru robe • Akteri: Kontrolor, viljuškarista • Preduslovi: Roba je unešena u magacin • Opis: 1. Majstor vrši ponovnu proveru robe [izuzetak: roba nije unešena u magacin] • Izuzetci: [roba nije unešena u magacin] majstor čeka • Posledice: Roba je spremna za otpremanje u regale i izdavanje otpremnice vozaču
Izdavanje otpremnice • Use Case: Izdavanje otpremnice • Kratak opis: Kontrolor izdaje otpremnicu vozacu • Akteri: Kontrolor,vozač • Preduslovi: Roba je u redu(sadržaj i količina robe su u redu) • Opis: 1. Kontrolor izdaje otpremnicu vozaču ukoliko je roba u redu [izuzetak: sadržaj i količina robe nisu u redu] • Izuzetci: [sadržaj i količina robe nisu u redu] kontrolor izdaje potvrdu vozaču da roba nije u redu • Posledice: Vozač može da ide
Otpremanje robe • Use Case: Otpremanje robe • Kratak opis: Viljuškarista vrši otpremanje(transport) robe u regale • Akteri: Kontrolor, viljuškarista • Preduslovi: Roba je u redu(sadržaj i količina robe) • Opis: 1. Kontrolor obaveštava viljuškaristu da li je roba u redu 2.Viljuškarista vrši otpremanje robe u regale [izuzetak: roba nije u redu] • Izuzetci: [roba nije u redu] viljuškarista čeka • [viljuškarista vrši otpremanje druge robe] roba ostaje tu dok viljuškarista ne bude slobodan • [Posledice: Roba je otpremljena u regale
Dijagram sekvenci Zadatak: Dijagramom sekvenci opisati scenario za transport robe u magacinu. Rešenje:
Dijagram kolaboracije Zadatak: Dijagramom kolaboracije opisati scenario za transport robe u magacinu. Rešenje:
Dijagram stanja Zadatak: Dijagramom stanja opisati stanje objekta roba u procesu transporta u magacinu od prijema do smestanja u regale. Rešenje: Sva roba nije transportovana Sva roba nije smestena roba je u redu, izdaje se radni nalog Roba je u redu, dozvola viljuskaristi za otpremanje roba nije u redu roba nije u redu
Dijagram aktivnosti Zadatak: Dijagramom aktivnosti predstaviti aktivnosti koje objekat kontrolor izvrsava tokom procesa transporta robe. Rešenje: Roba nije u redu Roba je u redu Roba nije u redu Roba je u redu
Kombinovani dijagram razvoja i komponenti Zadatak: Predstaviti kombinovanim dijagramom razvoja i komponenti softversko-hardverskumrezu magacina i uprave megamarketa Rešenje: LAN LAN LAN DB protocol DB protocol DB protocol Serial port Serial ports TCP/IP LAN Serial port DB protocol
Dijagram klasa Zadatak: Predstaviti dijagramom klasa rad magacina Rešenje: