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