Мастерская по разработке и управлению требованиями. 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 грн.
Ваш город (формат корпоративного обучения):По запросу


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

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

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





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

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

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

03.10.2016 - 06.10.2016

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

02.11.2016 - 03.11.2016

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

30.01.2017 - 02.02.2017

12.12.2016 - 15.12.2016
Тренер:
Горловский  Кирилл
Горловский Кирилл
Специалист в области системного анализа и управления требованиями
Подробнее
Локация:
Омск
Время:
10:00-14:00
Длительность:
16 ч.
В корзину
13 800 р.

12.12.2016 - 15.12.2016

04.10.2016 - 07.10.2016
Тренер:
Сидоренко  Андрей
Сидоренко Андрей
Консультант по бизнес- и системному анализу
Подробнее
Локация:
Санкт-Петербург
Время:
10:00 - 14:00
Длительность:
16 ч.
В корзину
16 560 р.

04.10.2016 - 07.10.2016

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

07.11.2016 - 08.11.2016

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Пройти тест
Блоги
Сергей Тепляков
22.09.2016 08:45:42
О шаринге знаний и компетенций с коллегами
Один из читателей недавно задал вопрос, подумать над которым, имхо, будет полезно многим: насколько полезно/уместно делиться своими знаниями с коллегами по работе? Не просто с коллегами по цеху через ...
Luxoft Training
19.09.2016 12:46:49
ВАВОК v3: что нового
Автор: Дмитрий Приймак – эксперт по бизнес-анализу.
Итак, свершилось – с 30 сентября 2016 г. Международный институт бизнес-анализа (IIBA) начинает принимать экзамены согласно новой программе ...
Сергей Тепляков
06.09.2016 08:33:52
Инкапсуляция и сокрытие информации
В области проектирования существует два понятия, которые часто используются совместно – инкапсуляция (encapsulation) и сокрытие информации (information hiding).
Понятие инкапсуляции обычно использу...
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Мастерская по разработке и управлению требованиями. UML и Модель сценариев использования (Use Case Model)». Другие курсы по теме «Системный и бизнес-анализ» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена