170 likes | 316 Views
Univerzitet u Nišu Elektronski fakultet. Predmet: Uvod u informacione sisteme. U Nišu 2008. Student: Obradović Aleksandar 12502. 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 2008
Student: Obradović Aleksandar 12502 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 auta • Use Case: Prijem auta • Kratak opis: Vozač dovozi auto u servis, majstor vrši prijem auta u servis • Akteri: Vozač, majstor • Preduslovi: Auto je u voznom stanju • Opis: 1. Vozač dovozi auto u servis 2. Majstor vrši prijem auta [izuzetak: nema slobodnog mesta u servisu] • Izuzetci: [nema slobodnog mesta u servisu] vozač mora doći kasnije • Posledice: Auto će biti popravljen
Otvaranje radnog naloga • Use Case: Otvaranje radnog naloga • Kratak opis: Majstor otvara radni nalog za auto koji treba popraviti • Akteri: Majstor • Preduslovi: Podatci o vozilu i vozaču • Opis: 1. Majstor vrši formiranje radnog naloga i unosi podatke o vozilu i o vozaču [izuzetak: majstor nema podatke] • Izuzetci: [majstor nema podatke] zove vozača i traži podatke • Posledice: Majstor može započeti proveru auta
Provera auta • Use Case: Provera auta • Kratak opis: Majstor vrši proveru auta da bi utvrdio da li jepotrebna popravka • Akteri: Majstor • Preduslovi: Auto je u servisu • Opis: 1. Majstor vrši proveru auta i svih njegovih sklopova 2. Majstor utvrđuje da li je potrebna popravka 3. Majstor utvrđuje da li su za popravku potrebni rezervni delovi i koji • Izuzetci: - • Posledice: Majstor može započeti popravku auta
Popravka auta • Use Case: Popravka auta • Kratak opis: Majstor vrši popravku auta, a po potrebi nabavlja rezervnedelove i vrši njihovu ugradnju • Akteri: Majstor • Preduslovi: Majstor je obučen da izvrši popravku i ugradnju rezervnihdelova, ima rezervne delove • Opis: 1. Majstor vrši popravku auta [izuzetak: majstor nema potrbno znanje] [izuzetak: majstor nema alat] • Izuzetci: [majstor nema potrbno znanje] majstor traži pomoć [majstor nema alat] majstor kupuje alat • Posledice: Auto je popravljen
Nabavka rezervnih delova i njihova ugradnja • Use Case: Nabavka rezervnih delova i njihova ugradnja • Kratak opis: Majstor ukoliko je to potrebno naručuje rezervne delove i vrši njihovu ugradnju • Akteri: Majstor • Preduslovi: Izvršena je provera auta • Opis: 1. Majstor po izvršenom pregledu auta naručuje rezervne delove 2. Majstor vrši ugradnju rezervnih delova • Izuzetci: - • Posledice: Auto je popravljen
Račun za popravku • Use Case: Račun za popravku • Kratak opis: Majstor obračunava troškove popravke auta, vozač plaćaračun • Akteri: Vozač, majstor • Preduslovi: Majstor je popravio auto i poseduje tačnu cenu delova iutrošenih radnih sati • Opis: 1. Majstor poseduje tačne cene eventualno ugrađenih delova i utrošenih radnih sati i na osnovu toga sačinjava račun za popravku auta 2.Vozač plaća račun [izuzetak: vozač ne želi da plati] • Izuzetci: [vozač ne želi da plati] auto ostaje u servisu • Posledice: Vozač može preuzeti auto
Auto napušta servis • Use Case: Auto napušta servis • Kratak opis: Nakon plaćanja računa vozač odvozi auto • Akteri: Vozač • Preduslovi: Vozač je zadovoljan popravkom i platio je račun • Opis: 1. Vozač odvozi auto iz servisa • Izuzetci: - • Posledice: Vozač vozi ispravno vozilo
Dijagram sekvenci Zadatak: Dijagramom sekvenci opisati scenario popravke auta u servisu. Rešenje:
Dijagram kolaboracije Zadatak: Dijagramom kolaboracije opisati scenario za popravku auta u servisu. Rešenje:
Dijagram stanja Zadatak: Dijagramom stanja opisati stanje objekta auto u procesu popravke u servisu. Rešenje:
Dijagram aktivnosti Zadatak: Dijagramom aktivnosti predstaviti aktivnosti koje objekat majstor izvrsava tokom procesa popravke auta. Rešenje:
Dijagram razvoja Zadatak: Predstaviti dijagramom razvoja softversku mrezu u auto servisu. Rešenje:
Dijagram klasa Zadatak: Predstaviti dijagramom klasa rad auto servisa. Rešenje: