Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Question Driven Development.Теория и практика.



Careerlab - специализированный образовательный центр в области программной инженерии и ALM решений, основной задачей которого является повышение квалификации профессионалов рынка разработки ПО.

Описание     Программа      Партнеры

Денис Иванов

  • Эксперт в области моделирования на языке UML
  • Тренер и автор курсов по проектированию и архитектуре ПО
  • Опыт работы в ведущих IT-компаниях (Siemens, Intel и других) в качестве программиста, руководителя проектов, архитектора, консультанта - более 10 лет


В основе подхода к разработке, направляемой вопросами (QDD) лежит очень простая идея - чтобы разработать программную систему надо ответить на все вопросы, связанные с этой системой и записать эти ответы.

Все вопросы, на которые требуется дать ответ, можно разбить на три группы:
  • что система делает (использование);
  • как система устроена (структура);
  • как система работает (поведение).
Возьмем для примера программный код, который есть не что иное, как просто запись ответов на вопросы, сделанная на некотором языке программирования. Вопросы, на которые отвечает программный код относятся к (низкоуровневой) структуре и (низкоуровневому) поведению системы.

Ответы на вопросы, связанные с (высокоуровневым) использованием системы, можно найти в другом артефакте - техническом задании. Ну и т.д.

В теоретическом плане QDD позволяет абстрагироваться от всевозможных методологий разработки ПО и взглянуть на этот процесс не с точки зрения того КТО будет разрабатывать систему, а исходя из того, ЧТО будет разрабатываться. В этом аспекте становятся понятными причины возникновения вопросов типа "а нужен ли аналитик в Agile?" и пр.

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


Дата проведения: 26 мая 2011

Место проведения: Санкт-Петербург (место проведения уточняется)

Продолжительность: 8 часов (1 день)

Стоимость: 9 000 рублей.


Цель тренинга:На теоретическом уровне познакомится слушателей с подходом к разработке, направляемым вопросами (QDD) и показать применение данного подхода на практике (QDD + UML)

Аудитория тренинга
  • Аналитики
  • Системные архитекторы, проектировщики ПО
  • Разработчики ПО (в т.ч. ведущие/старшие), инженеры-программисты
  • Технические руководители групп разработки ПО
  • Программисты





Вы получили это письмо, поскольку отметили в анкете подписчика, что хотите получать рекламные материалы и информацию от избранных партнеров Subscribe.Ru по одной из следующих тем:

  • Образование, обучение
  • Менеджмент, консультационные услуги
  • Программное обеспечение
Вы можете в любой момент изменить выбранные Вами темы в анкете подписчика.


В избранное