System informatyczny i przygotowane pod niego różne diagramy.
1. Przygotuj diagram sekwencji, który dotyczy przygotowywania obiadu. Na diagramie powinny znaleźć się następujące obiekty: SzefKuchni, Pomocnik, KsiążkaKucharska, Lodówka, Szafka, Sklep. Szef kuch zleca pomocnikowi przygotowanie dania. Pomocnik sprawdza przepis i składniki w książce kucharskiej następnie pobiera potrzebne składniki z lodówki i szafki a tych, których nie ma zamawia w sklepie. Po zgromadzeniu wszystkich produktów przygotowuje potrawę. Po przygotowaniu daje do spróbowania Szefowi. Szef zleca doprawianie potrawy, dopóki jej smak nie będzie zadowalający.
2. Dla diagramu stanów zaprezentowanego w załączniku poniżej, przygotuj diagram UML klas implementujących ten diagram z wykorzystaniem klasy abstrakcyjnej oraz przygotuj tablicę stanów. Nie bierz pod uwagę stanów wewnętrznych dla stanów złożonych. Przypominam, że diagram dotyczy procesu studiowania.
3. Przygotuj diagram wdrożenia dla systemu sterowania ruchem drogowym. W skład systemu wchodzą detektory ruchu (kilka różnych, również obserwator), sterownik detektorów, serwer koordynator, który zbiera informacje z detektorów poprzez sterownik, realizuje obliczenia oraz wizualizacje wyników, które przesyłane są na konsole operatorów. Konsole operatorów (dwie sztuki) są klientami cienkimi. W systemie znajduje się dodatkowo urządzenie: sterownik świateł, które na podstawie danych z koordynatora steruje sygnalizatorami świetlnymi.
Dokumenty:
Diagram na którego podstawie zostały wykonane kroki 2A i 2B: