- •1. Знакомство с прецедентами
- •Что такое прецеденты
- •Зачем нужны прецеденты
- •Прецедент Покупка лимонада
- •Дополнительные прецеденты
- •Включение прецедента
- •Расширение прецедента
- •Анализ прецедента
- •Представление модели прецедента
- •Модель автомата по продаже лимонада
- •2. Использование диаграмм прецедентов
- •Отслеживание действий в сценариях
- •3. Визуализация взаимосвязей прецедентов
- •Включение
- •Расширение
- •Обобщение
- •Группировка
- •4. Роль диаграмм прецедентов в процессе анализа
- •5. Пример использования модели прецедентов
- •Изучение предметной области
- •Работа с пользователями
- •Описание прецедентов
- •Уточнение деталей
- •6. Резюме
- •Вопросы и ответы
- •Задание
Задание
1. Для рассмотренного примера с автоматом по продаже лимонада создайте прецедент, включающий прецеденты Проникновение внутрь и Выход наружу.
2. Набросайте эскиз диаграммы прецедентов пульта дистанционного управления телевизора. Не забудьте в качестве прецедентов включить все функции пульта.
3. Прецеденты позволяют проанализировать и экономический процесс, и саму систему. Приведем в качестве примера супермаркет по продаже компьютерной техники, где представлены аппаратные средства, периферия и программные продукты. Кто в этой системе является исполнителями? Выделите основные прецеденты для этой системы. Какие сценарии существуют в рамках каждого прецедента? Постройте высокоуровневую диаграмму прецедентов, основанную на проделанной тогда работе. Затем создайте модель хотя бы для одного высокоуровневого прецедента. Постарайтесь использовать взаимосвязи «включает» и «расширяет».
4. Вспомните, как происходит покупка продуктов и других необходимых товаров в супермаркете. Разработайте модель устройства, устраняющего некоторые неудобства, связанные с этим мероприятием, и модель прецедентов для этого устройства. В наборе прецедентов при необходимости используйте отношения включения, расширения и обобщения.
