Kolokwium II

Transkrypt

Kolokwium II
Kolokwium II - C
Rok akademicki 2006/2007
-1 z 1Inżynieria Oprogramowania – WSZiB – semestr IV
Zadanie 1 (10pkt)
Stosując diagram stanów, zamodeluj działanie funkcjonalności rezerwacja biletów lotniczych. Należy przeprowadzić
analizę dla stanów: wyszukiwanie połączenia, rezerwacja biletu, zmiana rezerwacji, etc., proszę uwzględnić błędy ze
strony użytkownika oraz systemu.
Zadanie 2 (10pkt)
Wykorzystując diagram klas (ang. class diagram) narysuj model obrazujący strukturalne relacje istniejące pomiędzy
siatkarską ligą, drużynami, zawodnikami, trenerami i meczami. Należy założyć, że w lidze może brać udział 20 drużyn
siatkarskich. Każda drużyna może brać udział w dowolnej liczbie meczy natomiast w jednym meczu mogą brać udział
tylko dwie drużyny. Każda drużyna posiada skład podstawowy zawodników oraz pełny skład rezerwowy, a także dwóch
trenerów i lekarza. Należy założyć, że trener nie może być równocześnie zawodnikiem drużyny.
Zadanie 3 (10pkt)
Stosując notację PDL, sporządź specyfikację wymagań dla sytemu rezerwacji biletów lotniczych. Należy przeprowadzić
analizę dla wybranej funkcjonalności systemu (wyszukiwanie połączenia, rezerwacja biletu, zmiana rezerwacji, itp.),
uwzględniając możliwość wystąpienia błędów ze strony użytkownika oraz systemu. Proszę wyspecyfikować występujące
interfejsy i je nazwać.
Zadanie 4 (10pkt)
Narysuj DFD (ang. Data Flow Diagram) modelujący przepływ danych przy wypłacie gotówki z bankomatu. Należy
zwrócić uwagę na konieczność szyfrowania danych.
Zadanie 5 (10pkt)
Wykorzystując narysowany wyżej model klas narysuj diagram sekwencji (ang. sequence diagram) modelujący
scenariusz tworzenia tabeli rozgrywek (należy pokazać przekazywanie sterowania pomiędzy obiektami tego sytemu).

Podobne dokumenty