Imię i nazwisko, nr indeksu
Transkrypt
Imię i nazwisko, nr indeksu
Imię i nazwisko, nr indeksu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU Systemy Wbudowane 17-06-2013 1. Zaprojektuj automatyczny parking do wypożyczania rowerów i skuterów. Pojazdy są zamykane na zapięcie kodowe, wyświetlanie pod koniec udanej procedury wypożyczenia. By wypożyczyć pojazd, należy albo zalogować się do swojego konta PINem, bądź opłacić usługę kartą kredytową (wymagana autoryzacja on-line numerem PIN). Dodatkowo, wypożyczenie skutera wymaga potwierdzenia wieku wypożyczającego: jest to realizowane w formie oświadczenia z podpisem odręcznym składanym na tablecie. Oświadczenie nie jest wymagane dla posiadaczy konta, lecz weryfikacja wieku z danymi w systemie jest nadal wykonywana. System powinien obsługiwać rezygnację z transakcji w dowolnym momencie, zwrot pojazdu, wejście w tryb reklamacji (umożliwiające wpisanie krótkiej wiadomości na ekranie). Uwzględnij sytuacje nietypowe (np. zablokowanie konta, brak autoryzacji karty, etc.). Użyj state charts. Kryteria oceny: przejrzystosc i elegancja diagramu, pełna funkcjonalność systemu Imię i nazwisko, nr indeksu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU Systemy Wbudowane 17-06-2013 2. Zaprojektuj protokół komunikacyjny, w którym urządzenie A wysyła wiadomość 3-bitową do urządzenia B. Na każdym drucie może niezależnie nastąpić przejściowy zanik napięcia z jakichś powodów fizycznych. Przedstaw automat skończony kierujący każdym urządzeniem oraz diagram czasowy przebiegu protokołu. Kryteria oceny: rozsądna liczba drutów, prostota automatów, brak zbędnych mechanizmów. Imię i nazwisko, nr indeksu: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU Systemy Wbudowane 17-06-2013 3. Opisz jako sieć Petriego skrzyżowanie 2 ulic jednokierunkowych z nakazem jazdy na wprost z przejściami dla pieszych, gdzie zmiana sygnalizacji jest wzbudzana przez pętle indukcyjne w jezdniach i przyciski na światłach dla pieszych. Dla uproszczenia przyjmij tylko dwa przyciski dla pieszych. Zadanie będzie niezaliczone, gdy sieć Petriego będzie dopuszczać zderzenie, najechanie na pieszego, lub gdy nastąpi blokada ruchu. Kryteria oceny: elegancja rozwiązania. Brudnopis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AGDU