На сегодняшний день разработка вариантов использования (или use cases) представляет собой одну из наиболее эффективных техник разработки требований для широкого класса информационных систем.
Цель курса
Научить слушателей описывать требования к информационным системам в виде вариантов использования.
Аудитория
Любой специалист, который так или иначе сталкивается с проблемой сбора, анализа, описания и согласования требований.
Уровень аудитории: средний.
Время
Курс состоит из четырёх двухчасовых вебинаров. Вебинар, как правило, включает теоретическую часть, практическое занятие и разбор домашнего задания.
План курса
-
Введение в варианты использования
-
Что такое варианты использования и для чего они нужны
-
Различные виды ВИ (бизнес-уровня и системного уровня)
-
Понятие целей пользователя
-
Знакомство с use case approach
-
Границы применения ВИ
-
Модель вариантов использования
-
Краткое введение в UML (в части ВИ)
-
Диаграммы
-
Пакеты
-
Варианты использования
-
Действующие лица
-
Границы системы
-
Связи
-
Рекомендации по структуре модели
-
Спецификация вариантов использования
-
ВИ — текстовое описание
-
Шаблоны описаний ВИ (рекомендации, что должно быть в шаблоне)
-
Предусловия и пост условия, триггеры
-
Основные потоки, Альтернативные потоки, Ошибочные потоки
-
Оформление расширения и включения в описании ВИ
-
Паттерны ВИ
-
Часто встречающие ошибки при использовании ВИ
-
Разбор одного примера всей аудиторией по созданию модели ВИ (ДВИ + Спецификации)
-
Разбор примеров в группах по созданию моделей ВИ и их обсуждение