Курс: Практика разработки требований к ПО
Дополнительная дата проведения курса: 27.10.2025-30.10.2025
Продолжительность курса: 32 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
На занятиях курса Вы узнаете, что такое качественные требования к программному обеспечению, что они должны содержать, как их создавать. Вы узнаете, какие существуют источники требований, как избежать ошибок при формировании требований.
Выполняемый Вами в ходе занятий учебный проект поможет Вам пройти все этапы формирования требований, а также структурировать и закрепить полученные знания.
Вы не только овладеете последовательностью шагов для создания качественных требований, но и сможете учесть нюансы и подводные камни, с которыми сталкиваются аналитики при разработке требований.
Аудитория:
Курс рекомендован: системным аналитикам, руководителям проектов, тестировщикам.
Необходимая подготовка:
Общее представление о процессе разработки ПО.
Результат обучения:
После изучения слушатель будет уметь:
• Создавать качественные требования
• Разрабатывать план сбора требований
• Выявлять источники требований
• В зависимости от ситуации выбирать наиболее эффективные техники выявления требований
Программа курса:
Модуль 1. Определение требований:
• Что такое требования. Определение требований;
• Классификация требований. Атрибуты требований;
• Атрибуты качества требований.
Модуль 2. Процесс разработки требований:
• Общий процесс разработки требований;
• Бизнес-требования. Постановка проблемы, заинтересованные лица, определение границы системы;
• Пользовательские требования. Определение пользователей, выявление потребностей.
Модуль 3. Процесс разработки требований. Практические аспекты:
• Практические аспекты разработки требований. Планирование процесса выявления требований;
• Источники требований. Люди. Системы. Документы;
• Методы выявления требований. Психологические проблемы выявления требований. Особенности подготовки и проведения интервью, семинары рабочей группы, опрос и т.д.
Модуль 4. Анализ требований:
• Разработка требований. Этап анализа требований;
• Моделирование – как часть общего процесса;
• Плюсы и минусы моделирования;
• Типы моделей.
Модуль 5. Требования пользователей. Use cases:
• Определение. Структура. Правила описания Use cases;
• Основной поток, альтернативы, исключения;
• Предусловия и пост условия;
• Диаграмма Use case. Нотация;
• Виды отношений.
Модуль 6. Требования пользователей. User story:
• Требования в Agile. Понятия Topic, Epic, User story, Backlog;
• Правила написания User story. INVEST;
• Actor, действия, ценность.
Модуль 7. Модели предметной области. Диаграмма сущность-связь ERD:
• Назначение диаграммы, основные понятия;
• Нотации Чена, Crow’s Foot;
• Степени связи. Распутываем неопределенности.
Модуль 8. Модели предметной области. Диаграмма потоков данных DFD:
• Назначение диаграммы. Основные элементы диаграммы;
• Нотации Йордона, Гейна-Сарсона;
• Уровни детализации.
Модуль 9. Создание документа:
• Функциональные требования;
• Нефункциональные требования. Типы нефункциональных требований. Атрибуты качества ПО;
• Спецификация требований. Структура документа. Критерии для написания текста требований.
Окончательная цена указывается в договоре на обучение.