Содержание
- 2. Отношения между объектами
- 3. Диаграммы поведения на UML
- 4. Применение диаграммы прецедентов (Use case diagram) Прецеденты служат UML-представлением функций системы Прецеденты описывают взаимодействия между системой
- 5. Актор Актор – это находящийся вне описываемой системы пользователь или другая система, взаимодействующие с ней Акторами
- 6. Прецедент Прецедент - описание множества последовательностей действий (включая варианты), выполняемых системой для того, чтобы актор мог
- 7. Пример диаграммы прецедентов Офисный персонал Водители Механики Описание прецедента Описание прецедента
- 8. Отношение обобщения между акторами студент преподаватель Авторизация на сайте Работа со списком пользователей Learning Management System
- 9. Связь «включение» между прецедентами Обозначается > Применяется, когда имеется какой-либо фрагмент поведения системы, который повторяется более,
- 10. Пример включения прецедентов Пользователь Отправка электронной почты Получение электронной почты Сервер SMTP Сервер POP3 Проверка на
- 11. Связь «расширение» между прецедентами Обозначается > Применяется в тех случаях, когда один вариант использования подобен другому,
- 12. Пример применения расширения прецедентов Получение наличных пользователь Отмена транзакции > Банкомат
- 13. Применение связей между прецедентами
- 14. Документирование прецедентов Прецедент Текст Текст Требования к системе Описание поведения прецедента Что делать? Как делать? Выделить
- 15. Формы сценариев Простая текстовая форма: Пользователь вставляет карточку. Система запрашивает PIN. Пользователь вводит PIN. Система проверяет
- 16. Упражнение Опишите сценарии работы автомата по приготовлению кофе
- 17. Диаграммы взаимодействий Диаграмма взаимодействий описывает взаимодействия, состоящие из множества объектов и отношений между ними, включая сообщения,
- 18. Диаграмма последовательностей (Sequence diagram) Отображает взаимодействие объектов в динамике Акцентирует внимание на временной упорядоченности сообщений Иллюстрирует
- 19. Пример диаграммы последовательностей (1)
- 20. Пример диаграммы последовательностей (2)
- 21. Пример диаграммы последовательностей (3)
- 22. Диаграмма кооперации (Interaction diagram) акцентирует внимание на структурной организации объектов, принимающих участие во взаимодействии описывает пути
- 23. Пример диаграммы взаимодействия
- 24. Диаграмма деятельности (Activity diagram) Диаграмма деятельности показывает поток переходов от одной деятельности к другой. Такие диаграммы
- 25. Пример диаграммы деятельности
- 26. Диаграмма состояний (Statechart diagram) Объекты имеют как поведение, так и состояние В каждый момент времени объект
- 27. Пример диаграммы состояний
- 29. Скачать презентацию