Similar presentations:
О мышке, птичке и жареной колбасе. Диаграммы UML
1. О мышке, птичке и жареной колбасе.
2. Действующие лица
Кто-то3. Используемые диаграммы UML
Диаграмма вариантов использованияДиаграмма классов
Диаграмма последовательности
Диаграмма кооперации
Диаграмма состояний
Диаграмма деятельности
4. Диаграмма вариантов использования
5.
Принашивать вязанкувалежничка
<<include>>
<<include>>
Улетать в лес
Готовить
Вернуться
домой
Заупрямиться
Уйти за дровами
Поесть и
завалиться
спать до утра
Встретить
<<include>>
Хвалиться своим
житьём
Оправдаться
подметными
письмами
Бросать жребий
Обломать
Отправиться
на поиски
Носить воду
Уплетать
Накинуться
Укорять в
насилии
Вернуться и
всё рассказать
Упасть в колодец
Носить воду
Звать
Топить печь
Разбросать
дрова
Накрывать на
стол
Сцапать
Поесть и
завалиться
спать до утра
Решить промаслить
овощи
Бросать жребий
Готовить еду
Перекатиться
по еде
Побежать за водой
6. Диаграмма классов
7.
Встречная птица+Обломать птичку()
Птичка
Собака
+Улететь в лес()
+Приносить вязанку валежничку()
+Встретить птицу()
+Хвастаться своей жизнью()
+Спать()
+Есть колбасу()
+Оправдываться подметными письмами()
Мышка
+Носить воду()
+Топить печку()
+Накрывать на стол()
+Спать()
Жареная колбаса
-Солёная
+Перекатиться по еде()
+Спать()
Кто-то
+Сцапать мышку()
8. Диаграмма последовательности
9.
loop[До поры до времени]
1. Улететь в лес()
2. Носить воду()
3 Готовить еду()
5. Топить печку()
6. Принести
валежник дров()
7. Накрывать на стол()
8. Улететь в лес()
9. Встретить птицу()
10. Хвастаться жизнью()
11. Обломать птичку()
12. Вернуться домой()
4. Перекатиться
по еде()
10.
par13. Поесть()
14. Поесть()
16. Завалиться спать()
17. Завалиться спать()
15. Поесть()
18. Завалиться спать()
19. Отказаться нести дрова()
par
20. Упрашивать птичку()
21. Упрашивать птичку()
par
22. Кинуть жребий()
23. Кинуть жребий()
24. Кинуть жребий()
25. Носить воду()
28. Развести огонь()
26. Готовить еду()
27. Отправиться за дровами()
11.
29. Не вернуться()30. Отправиться на поиски
колбасы()
31. Уплетать жареную колбасу()
<<destroy>>
32. Накинуться на собаку()
33. Укорять в насилии()
34. Оправдываться подметными письмами
35. Вернуться и всё
рассказать()
36. Пойти промаслить овощи()
37. Сцапать мышку()
<<destroy>>
12.
38. Не найти мышку()39. Устроить пожар()
40. Уронить ведро в колодец()
41. Утонуть в колодце()
<<destroy>>
13. Диаграмма кооперации
14.
2. Носить воду()5. Топить печку()
7. Накрывать на стол()
14. Поесть()
17. Завалиться спать()
21. Упрашивать птичку()
23. Кинуть жребий()
26. Готовить еду()
36. Пойти промаслить овощи()
3. Готовить еду()
4. Перекатиться по еде()
15. Поесть()
18. Завалиться спать()
20. Упрашивать птичку()
24. Кинуть жребий()
27. Отправиться за дровами()
29. Не вернуться()
35. Вернуться и всё рассказать()
31. Уплетать колбасу()
1. Улететь в лес()
6. Приносить валежничек дров()
8. Улететь в лес()
12. Вернуться домой()
13. Поесть()
16. Завалиться спать()
19. Отказаться нести дрова()
22. Кинуть жребий()
25. Носить воду()
28. Развести огонь()
30. Отправиться на поиски колбасы()
38. Не найти мышку()
39. Устроить пожар()
40. Уронить ведро в колодец()
41. Утонуть в колодце()
15. Диаграммы состояний
16. Состояния птички
Подружиться с птичкойи колбасой
Рутинная жизнь
Как-то раз встретила птичку
do/Каждый день приносить дрова
Разговор со встречной птицей
do/Хвастаться жизнью
exit/Усомниться в честности друзей
Разговор закончился / Вернуться домой
Упрямство
entry/Отказаться нести дрова
exit/Бросить жребий
Решили бросить жребий
Дома
Все проснулись / Делить
обязанности
entry/Отдать дрова
do/Покушать и спать
Искать колбасу
[Колбаса не вернулась к
следующему утру]
do/Летать по лесу
Смирение
entry/Накрывать на стол
[Мышка пропала]
/ Звать мышку
Волнение
entry/Разбросать дрова и устроить
пожар
exit/Побежать за водой
Увидела собаку
Разговор с собакой
/ Рассказать мышке
Колбаса вернулась / Жить
обычной жизнью
entry/Наброситься на собаку
do/Укорять в насилии
exit/Улететь домой
Ведро упало
/ Лезть за ведром
Состояние «В колодце»
exit/Утонуть
Не суметь выплыть
17. Состояния мышки
Конец дня: [Птичка не заупрямилась]Рутинная жизнь
do/Каждый день носить воду,
топить печку, накрывать на стол
Конец дня: [Птичка заупрямилась]
/Убеждать птичку
Готовить еду
entry/Сунуть горшок в печку
Обнаружили отсутствие колбасы [Птичка
улетела искать колбасу]
Вздумала готовить
Их осталось двое
entry/Пойти кататься по овощам
Кто-то цапнул
Смерть
Ждать птичку и колбасу
18. Состояния колбасы
Конец дня: [Птичка не заупрямилась]Рутинная жизнь
do/Каждый день кататься по еде,
маслить еду
Уйти за дровами
Конец дня: [Птичка заупрямилась]
entry/Уйти в лес
/Убеждать птичку
Повстречать собаку
Быть съеденной
19. Диаграмма деятельности
20.
ПтичкаЖить рутинную жизнь
Мышка
Жареная колбаса
Жить рутинную жизнь
Жить рутинную жизнь
Встречная птица
Встретить птицу
Хвастаться своим житьём
Обломать птичку
Да
Заупрямиться на
следующее утро
Бросать жребий
Нет
Птичка заупрямилась?
Бросать жребий
Бросать жребий
Живут
рутинную
жизнь
21.
ПтичкаМышка
Жареная колбаса
Собака
Отправиться в лес
Развести огонь
Сунуть горшок в печку
Ждать колбасу
Ждать колбасу
Улететь за колбасой
Встретить собаку
Уплетать колбасу
Накинуться на собаку
Укорять в насилии
Оправдываться подметными
письмами
22.
ПтичкаМышка
Собака
Кто-то
Вернуться домой
Рассказать всё мышке
Накрывать на стол
Готовить еду
Поваляться в овощах
Да
Нет
Они хорошо
дальше жили
вдвоём
Мышка была
осторожна?
Звать мышку
Паниковать
Устроить пожар
Птичка
живёт в
одиночестве
Да
Нет
Упасть в колодец
Птичка смогла
выбраться?
Все
персонажи
умерли
Сцапать мышку
informatics