180 likes | 392 Views
Domaći zada ci UML dijagrami. Branko Radenković – 12726 - RUSN. 2. zadatak. Nacrtati UML: UseCase dijagram za proizvoljan primer i napisati specifikaciju za scenario proizvoljnog primera. Re šenje zadatka. Re šenje zadatka (Kupovina karte). Use-case : Kupovina karte.
E N D
Domaći zadaciUML dijagrami Branko Radenković – 12726 - RUSN
2. zadatak • Nacrtati UML: UseCase dijagram za proizvoljan primer i napisati specifikaciju za scenario proizvoljnog primera.
Rešenje zadatka (Kupovina karte) • Use-case: Kupovina karte. • Kratak opis: Kupovina vozne karte za brzi voz u unutrašnjem saobraćaju. • Akteri: Putnik, Šalterski službenik na železničkoj stanici. • Preduslovi: Putnik ima dovoljno novca za kartu, postoje slobodna mesta u vozu, polazak voza nije otkazan.
Rešenje zadatka (Kupovina karte) • Opis: • Putnik izjavljuje do kog mesta želi kartu i u kom razredu. • Službenik saopštava cenu [izuzetak: nema slobodnih mesta u traženom kriterijumu]. • Putnik uplaćuje traženi iznos. • Izuzetak: • [Nema slobodnih mesta u traženom kriterijumu] Službenik predlaže promenu razreda ili voza, zavisno od situacije. • Posledice: Putnik može da kupi kartu za željeni voz i razred.
Rešenje zadatka (Štampanje karte) • Use-case: Štampanje karte. • Kratak opis: Službenik popunjava potrebne podatke u obrazac karte i popunjen obrazac šalje na štampač. • Akteri: Šalterski službenik. • Preduslovi: Štampač je uključen i povezan sa računarom.
Rešenje zadatka (Štampanje karte) • Opis: • Šalterski službenik stavlja u štampač blanko kartu • Sistem prosleđuje zahtev za štampanje karte. • Kada zahtev stigne do štampača, karta se štampa. [Izuzetak: Nema tonera]
Rešenje zadatka (Štampanje karte) • Izuzetak: • [Nema tonera] Neophodno je isključiti štampač i promeniti toner, a zatim ponovo proslediti zahtev za štampanje dokumenta. • Posledice: Karta je odštampana i može se izdati putniku.
3. zadatak • Nacrtati UML: Sekvencijalni dijagram i kolaborativni dijagram za proizvoljan primer (tema primera neka bude sistem iz drugog domaćeg zadatka).
4. zadatak • Nacrtati UML: dijagram aktivnosti i dijagram stanja (tema primera neka bude sistem iz drugog domaćeg zadatka).
5. zadatak • Nacrtati UML: dijagram klasa za proizvoljan primer (tema primera neka bude sistem iz drugog domaćeg zadatka). Dati i objašnjenja dijagrama.