Laboratorium 4 Diagramy sekwencji, przypadków użycia, stanów i

Transkrypt

Laboratorium 4 Diagramy sekwencji, przypadków użycia, stanów i
Uniwersytet Zielonogórski
Wydział Informatyki, Elektrotechniki i Telekomunikacji
Instytut Sterowania i Systemów Informatycznych
Informatyka niestacjonarne-zaoczne pierwszego stopnia z tyt. inżyniera
Laboratorium Podstaw Modelowania Programów
Laboratorium 4
Diagramy sekwencji, przypadków użycia, stanów i aktywności
1
Zadania
Uwaga! NIE należy implementować rozwiązań opisywanych problemów. Celem jest wyłącznie ich zamodelowanie.
Po zakończeniu pracy nad każdym zadaniem przez wszystkich studentów odbywa się dyskusja wad i zalet
zaproponowanych rozwiązań. Każda grupa ćwiczeniowa musi umieć przedstawić argumenty na korzyść zaproponowanego przez siebie rozwiązania.
1. Narysować diagram sekwencji pokazujący drogę studenta od złożenia dokumentów do Dziekanatu do
otrzymania dyplomu
2. Narysować diagram sekwencji pokazujący przebieg typowej rozmowy telefonicznej
3. Narysować diagram sekwencji systemu rezerwacji biletów lotniczych
4. Narysować diagram przypadków użycia dla prostego klienta FTP. Gdzie na schemacie powinien znaleźć
się modem?
5. Narysować diagram przypadków użycia dla kuchenki elektrycznej
6. Narysować diagram przypadków użycia dla internetowej galerii zdjęć
7. Narysować diagram przypadków użycia dla programu do obsługi dziekanatu
8. Narysować diagram przypadków użycia dla programu do obsługi przychodni lekarskiej
9. Narysować diagram stanów dla robota produkującego napoje. Robot oddzielnie przygotowuje opakowania
(pobieranie, kontrola jakości, mycie, ustawianie na taśmie produkcyjnej) a oddzielnie napoje (pobranie
składników, sprawdzenie jakości, wymieszanie). Po zakończeniu przygotowań do opakowania wlewany jest
gotowy napój na który następnie nalepiana jest etykieta. Gotowy produkt umieszczany jest w opakowaniu
zbiorczym.
10. Narysować diagram stanów dla postaci z gry MMORPG.
11. Narysować diagram aktywności dla programu wspomagającego pracę przychodni lekarskiej.
2
Literatura
• Język UML 2.0 w modelowaniu systemów informatycznych, Helion 2006
• Zrozumieć UML 2.0. Metody modelowania obiektowego, Michał Śmiałek, Helion 2005
• UML dla każdego, Joseph Schmuller, Helion 2003
1