Бизнес-тренинг

Инженерия требований к программному обеспечению

...
Категория

Бизнес-анализ

Длительность

24 часа

Аннотация

Тренинг направлен на формирование базовых компетенций в области сбора, анализа, документирования, моделирования, коммуникации и управления требованиями к информационным системам

Целевая аудитория

  • Системные аналитики
  • Разработчики программного обеспечения (ПО)
  • Руководители проектов разработки и внедрения ПО
  • Эксперты в предметных областях знаний
  • Иные специалисты, заинтересованные в приобретении и систематизации знаний в объеме курса

Результат

  • Знание содержания и назначения основных практик инженерии требований.
  • Умение применять основные понятия инженерии требований.
  • Умение выявлять и описывать границы, контекст и варианты использования систем.
  • Умение выявлять и классифицировать заинтересованные стороны, их цели и требования к системам.
  • Умение осуществлять сбор требований и документировать их на естественном языке и с использованием концептуальных, структурных, функциональных и поведенческих моделей.
  • Умение составлять и эффективно использовать основные диаграммы языка UML, диаграммы потоков данных и «сущность – связь».
  • Умение формировать спецификации требований на разных стадиях жизненного цикла разработки систем.
  • Умение оценивать качество и согласовывать требования.

Ведущие тренинга

Эксперт-практик

Аналитик и архитектор, тренер, консультант, фасилитатор
...

Содержание тренинга

Модуль 01

Онтологические основания инженерии требований

  • Современная инженерия требований (системный анализ).
  • Наивное и целеориентированное определение системы. Понятие системы (EU2), надсистемы и подсистемы.
  • Холархии и системы систем.
  • Контекст и границы системы (EU2). «Серые зоны» и их динамика.(EU2)
  • Заинтересованные стороны (EU1), их цели и интересы.
  • Границы систем. Функциональные и конструктивные объекты, 4D-экстенсионализм.
  • Жизненный цикл (ЖЦ) программно-аппаратной системы: основные модели. Процессы ЖЦ систем.
  • Роль системного аналитика (инженера по требованиям). (EU1)
  • Высказывания, потребности, пожелания и требования. Функциональные и нефункциональные требования (ограничения и атрибуты качества. Уровни требований и эволюция их разработки. Полнота требований. Техники MoSCoW, FURPS+ и др. Модель Кано . Модальности как форма качественной оценки требований.
3 а.ч.
Модуль 02

[практикум] Идентификация и описание границ и контекста cистемы

  • Решение задач на идентификацию и описание границ и контекста системы с использованием диаграмм вариантов использования UML и диаграмм потоков данных (DFD).
  • Защита работ и обсуждение результатов.
1 а.ч.
Модуль 03

Ключевые источники и техники сбора требований

  • Источники информации в сборе требований . Заинтересованные стороны. Выявление и моделирование заинтересованных сторон.
  • Техники сбора требований и критерии их выбора. Наблюдение. Интервью и его разновидности . Лучшие практики и нюансы проведения интервью. Отстаивание точки зрения и управление вниманием оппонента. «Можно» и «нельзя» в интервью.
  • Иные техники : фокус-группа, анкетирование , разбор примеров, экспертные оценки и опросы, «мозговой штурм», создание и демонстрация прототипов . Изучение и анализ документов и информационных систем . Деловые игры и выявление скрытых требований, закономерностей зависимостей.
4 а.ч.
Модуль 04

[практикум] Документирование требований

  • Структура типовой спецификации требований к информационной системе (EU4). Варианты и возможности адаптации (EU4). Точки зрения на систему (EU4).
  • Решение задач на идентификацию и описание вариантов использования систем с использованием диаграмм прецедентов UML и концептуальное моделирование предметной области с использованием диаграмм классов UML и (или) диаграмм «сущность – связь» (EU4, EU6).
  • Предварительное формирование типовой спецификации требований к информационной системе (EU4) (дорабатывается в качестве домашнего задания во внеаудиторное время). Формирование глоссария (EU4). Описание требований на естественном языке (EU5).
  • Критерии качества спецификации требований и набора требований к системе (EU4).Качество требований относительно содержания, документирования и согласования (EU7)
  • Защита работ и обсуждение результатов.
8 а.ч.
Модуль 05

Моделеориентированное документирование требований

  • Модели и моделирование. Свойства и назначение моделей (EU6). Концептуальные модели и концептуальное моделирование (EU6). Состав концептуальных моделей: концептуальные классы.
  • Моделирование целей заинтересованных сторон (организаций) (EU6).
  • Структурные, функциональные и поведенческие модели (EU6).
2 а.ч.
Модуль 06

[практикум] Моделеориентированное документирование требований

  • Решение задач на функциональное представление требований с использованием диаграмм потоков данных и (или) диаграмм деятельности UML и поведенческое представление требований с использованием диаграмм состояний UML (EU6).
  • Защита работ и обсуждение результатов.
2 а.ч.
Модуль 07

Валидация и согласование требований

  • Основы валидации и согласования требований (EU7). Принципы и техники валидации (EU7).
  • Согласование требований (EU7). Виды конфликтов (EU7). Выявление, анализ и разрешение конфликтов (EU7). Техники разрешения конфликтов (EU7).
2 а.ч.
Модуль 08

Управление требованиями

  • Разработка и применение схемы атрибутного описания требований (EU8). Формы представления требований (EU8).
  • Управление приоритетами требований (EU8). Классификация требований по Вигерсу и Кано (EU8). Трассировка требований (EU8). Цели, подходы и техники трассировки (EU8).
  • Управление версиями и конфигурациями требований (EU8). Конфигурационный базис относительно требований (EU8)
  • Организация и управление изменениями требований (EU8). Категории изменений (EU8). Анализ влияния и оценка изменений (EU8).
  • Количественные метрики в инженерии требований (EU8). Инструменты управления требованиями (EU9).
2 а.ч.

Отзывы

Официальные благодарности

Фотографии