Uniwersytet Zielonogórski
Wydział Informatyki, Elektrotechniki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych Informatyka studia pierwszego stopnia z tyt. inżyniera
Laboratorium Podstaw Modelowania Programów
Laboratorium 6
Diagramy 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ść zapro- ponowanego przez siebie rozwiązania.
1. 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.
2. Narysować diagram stanów dla postaci z gry MMORPG.
3. 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