[Школа системного анализа] Курс «Проектирование сценариев использования»
Для кого этот курс
Это курс для проектировщиков интерфейсов, менеджеров продукта, системных и бизнес-аналитиков и менеджеров ИТ-проектов, которые определяют рамки продукта/проекта, проектируют взаимодействие пользователя с системой и создают функциональную модель системы или документ функциональных требований (функциональную спецификацию, ТЗ) в формате сценариев.
Кроме того, рассматриваемая нотация хорошо подходит тестировщикам для описания тестовых сценариев и описания дефектов.
Программистам и всем проектным ролям данный курс полезен тем, что позволяет читать, проверять требования и находить в них открытые вопросы.
Что получат участники
Участники узнают:
Программа курса
Модуль 1: Назначение и контекст use case’ов
Скрытое содержимое.
Для кого этот курс
Это курс для проектировщиков интерфейсов, менеджеров продукта, системных и бизнес-аналитиков и менеджеров ИТ-проектов, которые определяют рамки продукта/проекта, проектируют взаимодействие пользователя с системой и создают функциональную модель системы или документ функциональных требований (функциональную спецификацию, ТЗ) в формате сценариев.
Кроме того, рассматриваемая нотация хорошо подходит тестировщикам для описания тестовых сценариев и описания дефектов.
Программистам и всем проектным ролям данный курс полезен тем, что позволяет читать, проверять требования и находить в них открытые вопросы.
Что получат участники
Участники узнают:
- О различных типах нотаций для описания требований;
- О структуре типовых документов требований;
- О применимости разных нотаций для разных типов проектов;
- Для каких типов проектов сценарии в виде юскейсов подходят хорошо, для каких плохо;
- Об ожиданиях потребителей требований — ваших внутренних клиентов;
- О типовых рисках и типовых ошибках при создании функциональных требований и как их избегать.
- Выделять цели пользователя и прочих контрагентов системы;
- Задавать функциональный объём системы (scope) в виде реестра сценариев;
- Проектировать взаимодействие пользователя и системы в виде сценариев;
- Создавать таким образом функциональную модель системы в виде набора структурированных функциональных требований (Functional Requirements, SRS, функциональная спецификация) как часть ТЗ, пригодную для использования разработчиками и тестировщиками;
- Проверять качество функциональных требований, находить и задавать вопросы по недостающей информации.
Программа курса
Модуль 1: Назначение и контекст use case’ов
- Use case как соглашение о поведении;
- Область действия;
- Участники и действующие лица;
- Групповое упражнение.
- Потребители use case’ов;
- Use case как форма записи тестов;
- Групповое упражнение.
- ВИ как реестр для управления разработкой;
- Уровни цели;
- Базовые техники верификации ВИ;
- Групповое упражнение.
- Предусловия, триггеры и гарантии;
- Сценарии и шаги;
- Групповое упражнение;
- Обсуждение, ответы на вопросы.
Скрытое содержимое.
http://school.system-analysis.ru/use-case-online/