Содержание
- 2. Что главное? Мы НЕ изучаем специфику какой-либо предметной области. Аналитик должен уметь «входить» в любую новую
- 3. Основные понятия Автор Вариант использования Субъект Ассоциация Отношение расширения Отношение включения Отношение обобщения
- 4. Цели использования диаграммы вариантов использования Определить общие границы и контекст моделируемой предметной области на начальных этапах
- 5. Вариант использования (use case) Вариант использования (прецедент) – классификатор, который описывает совокупность сценариев взаимодействия актеров с
- 6. Актер (актор) Актер – классификатор, который моделирует внешнего по отношению к моделируемой системе или компоненту пользователя
- 7. Интерфейсы
- 8. Интерфейсы Если интерфейс соединяется с вариантом использования сплошной линией, то этот вариант использования должен реализовывать все
- 9. Ассоциация Ассоциация актера с вариантом использования указывает на взаимодействие актера с субъектом в одном из сценариев
- 10. Расширение Отношение расширения между вариантами использования указывает, что при выполнении заданного в точке расширения условия сценарий
- 11. Отношение расширения
- 12. Когда использовать отношение расширения? Имеются дополнительные субъекты, участвующие только в случае использования расширения (например, администратор должен
- 13. Включение Отношение включения указывает, что в процессе выполнения сценарии базового варианта использования вызывают выполнение сценариев включаемого
- 14. Отношение включения Один вариант использования может быть включен в несколько других вариантов, а также включать в
- 15. Отношение включения Все экземпляры варианта использования выполняются лишь внутри данной сущности. Как сделать так, чтобы отношения,
- 16. Обобщение
- 17. Графическое отображения
- 18. Пример: исходная диаграмма вариантов использования
- 19. Пример: уточненный вариант диаграммы
- 20. Пример: последующее уточнение диаграммы
- 21. Пример: последующее уточнение диаграммы Чего не хватает на предыдущей диаграмме? При затруднении ответьте на вопросы: Какой
- 22. Пример 2. Начальная диаграмма
- 23. Пример 2. Подсистемы на диаграмме вариантов использования
- 24. Цели, которые преследуют варианты использования Диаграмма вариантов использования может не только преследовать цели пользователей (отражать взаимодействия
- 25. Особенности Каждый выполняемый вариантом использования метод реализуется как неделимая транзакция, т.е. выполнение сервиса не может быть
- 26. Сценарии использования Сценарий - это конкретная последовательность действий, иллюстрирующая поведение. Написание сценария напоминает написание художественного рассказа,
- 27. Сценарии и прецеденты Прецеденты рождаются из требований к системе. Они говорят о том, что делает система.
- 28. Шаблон описания сценария
- 29. Прецедент и кооперация Прецедент и кооперация находятся в отношении реализации. Каждый прецедент реализуется одной или несколькими
- 30. Выводы, рекомендации Количество актеров – не более 20 Количество вариантов использования – не более 50 Не
- 31. Типичные ошибки при разработке диаграммы вариантов использования Превращение диаграммы прецедентов в диаграмму деятельности за счет желания
- 33. Скачать презентацию