Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model)

В курсе рассматривается процесс работы с требованиями в ходе проекта по разработке ПО: от выяснения потребностей заинтересованных лиц до получения структурированного перечня требований к системе.
Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования  (Use Case Model)
Курс: REQ-002
Длительность:16 ч.
Описание:
Без преувеличения можно сказать, что работа с требованиями является наиболее ответственным и наименее определенным этапом в разработке программного обеспечения (ПО). Наиболее ответственным – потому что успех всего проекта зависит от того, насколько полно и корректно выявлены истинные потребности заказчика. Наименее определенным – потому что узнать эти потребности можно только от сотрудников заказчика, которые не всегда хорошо понимают тонкости разработки ПО. 

Но для успеха проекта недостаточно просто узнать потребности заказчика. Их необходимо превратить в хорошо структурированный перечень четких и однозначных требований, достаточный для проектирования архитектуры системы, для разработки и тестирования программных модулей. При этом нужно помнить, что часто именно эти требования и составляют все, что команда разработки знает о предметной области заказчика. 

Курс посвящен изучению всех перечисленных вопросов и отработке на практике основных способов описания требований: в виде структурированного текста, в виде сценариев использования и в виде Use Case диаграмм (диаграмм вариантов использования). Кроме того, слушатели узнают об использовании атрибутов требований и связей между требованиями (трассирование) для оценки трудоемкости проекта.

В ходе курса слушатели получат представление о важности различных аспектов роли аналитика – не только технических, но также психологических и коммуникативных. Большое внимание в курсе уделяется правилам выявления заинтересованных лиц, организации конструктивного взаимодействия с ними и способам определения их потребностей.

В основe курса лежит подход к работе с требованиями, предлагаемый RUP (Rational Unified Process). Но и сторонники Agile найдут в нем немало полезного – ведь основные подходы к изучению предметной области, методики выявления потребностей заинтересованных лиц, способы анализа проблем заказчика и поиска их решений в большинстве случаев являются общими для различных методологий разработки ПО. Таким образом, курс будет полезен для всех, кто связан со сбором, анализом, документированием и тестированием требований к программному обеспечению. 

Цели:
Слушатели после прохождения курса смогут выявлять, анализировать и документировать требования, управлять ими, а также оценивать и проверять предлагаемое решение.

После завершения курса слушатели смогут:
  • применять методику управления требованиями для определения концепции продукта и бизнес-требований к нему;
  • выявлять и документировать требования в виде текстовых описаний (FURPS+, сценарии использования) и в форме модели вариантов использования (Use-case Model);
  • работать с требованиями в итеративном процессе;
  • определять иерархию требований;
  • использовать атрибуты требований и связи между требованиями для оценки трудоемкости их реализации или изменения.
Разбираемые темы:
  • Определение требований к системе.
  • Работа с заинтересованными лицами.
  • Анализ проблемы.
  • Документирование требований.
  • Лучшие практики программной инженерии.
  • Иерархия моделей RUP.
  • UML: Модель вариантов использования.
  • Структурирование модели прецедентов.
  • Переход от бизнес-модели к модели прецедентов.

Целевая аудитория:
Курс предназначен для всех, кто сталкивается со сбором, анализом, документированием и тестированием требований к программному обеспечению:
  • системные и бизнес-аналитики;
  • представители заказчика, Product Owners;
  • архитекторы и разработчики;
  • руководители проектов.
Предварительная подготовка – общее:
Для слушателей желательно:
  • знание английского языка на базовом уровне;
  • опыт участия в проектах по разработке программного обеспечения или понимание процесса разработки.

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.

Рекомендуется предварительное прохождение курсов:

Рекомендуемые дополнительные материалы, источники:
  • Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход.: М.: Вильямс, 2002.
  • Крачтен Ф. Введение в Rational Unified Process. М.: Вильямс, 2002.
  • Соммервилл И. Инженерия программного обеспечения. 6-е изд.: пер. с англ. М.: Вильямс, 2002.
Примечание:
Курс входит в состав школы «Системный анализ». Специализация школы – выявление, документирование и структурирование требований к информационным системам. Учебные материалы школы разработаны на основе международного руководства «Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2».

В частности, в ходе курса обсуждаются вопросы, относящиеся к некоторым техникам ВАВОК ®:
  • Словарь данных и Глоссарий;
  • Анализ причин проблем;
  • Анализ решений;
  • Оценка трудоемкости;
  • Анализ нефункциональных требований;
  • Пользовательские истории (user stories);
  • Сценарии и варианты использования.

Также частично затрагиваются темы, соответствующие некоторым другим техникам ВАВОК ®: «Мозговой штурм», «Анализ документов», «Анализ интерфейсов», «Интервью», «Семинары по обсуждению требований», «Фокус-группы», «Опрос/Анкетирование» и другим.

Инструментальные средства для управления требованиями (IBM Rational RequisitePro, Borland CaliberRM, Telelogic DOORS, Sybase PowerDesigner и другие) в курсе подробно не рассматриваются и не применяются, но обсуждаются варианты их выбора в ИТ-проектах.
Москва 18 400 р.
Санкт-Петербург 16 560 р.
Омск 13 800 р.
Киев 4 375 грн.
Одесса 3 900 грн.
Днепр 3 900 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

Маркина Оксана
Я научилась не просто писать требования, а понимать, откуда же они появляются. Очень интересно и полезно было услышать полный рассказ об этапах процесса работы с требованиями, особенно о классификации и разметке предложений, а также переформулировке Needs в Futures и формировании Scope. Также важны для меня как аналитика оказались интерпритации и их применение.
Малышко Виктория
Качественный и полезный тренинг. Материалы подготовлены хорошо, очень компетентный преподаватель.
Куралбаева Тоглаганай
На тренинге узнала много нового и полезного, особенно о диаграмме вариантов использования. Планирую использовать полученные знания на практике.
Малаш Сергей
Впечатление от обучения - хорошее. Все понравилось. Полученная информация обязательно найдет применение в работе :)
Бурова Таисия
Нескучная подача материала, интересные обсуждения, примеры из реальных проектов и лучшие практики.
Лаптева Наталья
На курсе я получила детальное описание Use Case; также была полезной информация о последовательном формировании требований. Тренинг понравился, материал подавался очень понятно и доходчиво.
Михайлова Татьяна
Очень хорошая систематизация информации по теме - целостная картина RUP, а также подробное изложение работы с требованиями. Я получила много полезных материалов для дальнейшего изучения предмета, что, на мой взгляд, достаточно важно. Отмечу, что мне понравился комплексный подход к проблеме и освещение темы с самого начала (процессный подход, цикл Деминга - RUP), у меня сложилась единая и логичная картина этой системы.
Иванова Елена
Курс и изложение материала, как и организация учебного процесса, полностью удовлетворили мои ожидания. Тренинг помог структурировать знания по разработке и управлению требованиями.

Записаться на курс





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
30.05.2016 - 31.05.2016
Тренер:
Кумсков  Михаил
Кумсков Михаил
Эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ)
Подробнее
Локация:
Москва
Время:
10:00-18:00
Длительность:
16 ч.
18 400 р.

30.05.2016 - 31.05.2016

14.06.2016 - 17.06.2016
Тренер:
Кумсков  Михаил
Кумсков Михаил
Эксперт по методологиям управления требованиями, использования методологии RUP и инструментария IBM Rational (Системный анализ)
Подробнее
Локация:
Москва
Время:
10:00-14:00
Длительность:
16 ч.
18 400 р.

14.06.2016 - 17.06.2016

11.08.2016 - 12.08.2016
Тренер:
Цытович  Павел
Цытович Павел
Специалист в области разработки и архитектуры ПО
Подробнее
Локация:
Санкт-Петербург
Время:
10:00-18:00
Длительность:
16 ч.
В корзину
16 560 р.

11.08.2016 - 12.08.2016

11.08.2016 - 12.08.2016
Тренер:
Приймак   Дмитрий
Приймак Дмитрий
Эксперт по системному и бизнес-анализу
Подробнее
Локация:
Киев
Время:
10:00-18:00
Длительность:
16 ч.
В корзину
4 375 грн.

11.08.2016 - 12.08.2016

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Пройти тест
Блоги
Сергей Тепляков
23.05.2016 09:33:12
О рецензировании кода
Вот хочется немного поговорить о такой практике, как рецензирование кода, в простонародии – код ревью. С одной стороны, практика известная, во всяких аджайлах она обязательна и повсеместна. Но хотелос...
Сергей Тепляков
23.05.2016 09:21:13
TDD: Test-Driven vs. Type-Driven development
Боб «не люблю статическую типизацию» Мартин произвел отменный вброс в своем недавнем посте “Type Wars”, в котором он выразил мысль, что наличие TDD и 100%-е покрытие тестами вполне заменяет статическу...
Сергей Тепляков
17.05.2016 13:28:15
Параметризованные юнит-тесты в xUnit
В прошлый раз я рассказывал о том, что мне не нравится в xUnit, но поскольку мне все равно с ним приходится иметь дело, то есть смысл поковыряться в нем чуть более основательно, ну и заодно, несколько...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model)». Другие курсы по теме «Системный и бизнес-анализ» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена