1 / 17

Univerzitet u Nišu Elektronski fakultet

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

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 2008

  2. Student: Obradović Aleksandar 12502 Prezentacija zadataka rađenih u UML-u na osnovu proizvoljnog primera

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

  4. Use Case dijagram Zadatak: Nacrtati Use Case dijagram i napisati Use Case specifikaciju za scenario popravke auta u servisu. Rešenje:

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

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

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

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

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

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

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

  12. Dijagram sekvenci Zadatak: Dijagramom sekvenci opisati scenario popravke auta u servisu. Rešenje:

  13. Dijagram kolaboracije Zadatak: Dijagramom kolaboracije opisati scenario za popravku auta u servisu. Rešenje:

  14. Dijagram stanja Zadatak: Dijagramom stanja opisati stanje objekta auto u procesu popravke u servisu. Rešenje:

  15. Dijagram aktivnosti Zadatak: Dijagramom aktivnosti predstaviti aktivnosti koje objekat majstor izvrsava tokom procesa popravke auta. Rešenje:

  16. Dijagram razvoja Zadatak: Predstaviti dijagramom razvoja softversku mrezu u auto servisu. Rešenje:

  17. Dijagram klasa Zadatak: Predstaviti dijagramom klasa rad auto servisa. Rešenje:

More Related