Нижегородский государственный университет им.Н.И.Лобачевского.

ЛАБОРАТОРИЯ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ

Факультет вычислительной математики и кибернетики

Лаборатория ITLabИсследованияПроекты 2003-2009 гг.Учебно-исследовательские проектыПрограммная инженерия для распределенной международной разработки ПО Switch to English version  
Новости
О Лаборатории
Обучение
Исследования
Проекты 2011 г.
Проекты 2010 г.
Проекты 2003-2009 гг.
Образовательные комплексы
Семинар Лаборатории
Мероприятия
Вакансии Интел
Сотрудничество
Разработчики сайта
О нас пишут
Летняя школа 2011
Видео лекции
Клуб У.М.Н.И.К.
Имя:
Пароль:
запомнить:
Забыли пароль? Регистрация

Distributed and Outsourced Software Engineering

Программная инженерия для распределенной международной разработки ПО - 2009

8 декабря 2009г. состоялась финальная презентация проектов в рамках курса DOSE (distrubuted and outsourced software engineering), организуемого в ННГУ при сотрудничестве с Высшей Швейцарской Технологической Школой Цюриха (ETH Zurich). ННГУ участвует в этом проекте уже третий год. В 2009 году ННГУ представляли две команды участников:

NN1:

  • Евгений Плеханов (руководитель команды)
  • Кирилл Чабан
  • Вячеслав Матвеичев

NN2:

  • Сергей Архипов (руководитель команды)
  • Сергей Казенюк
  • Михаил Ткач

Курировала проект Нина Гонова.

Описание

Данный курс рассматривает аутсорсинг и распределенные проекты с позиции программной инженерии. В фокусе находятся техники достижения успеха в распределенных проектах. Особое внимание уделяется управлению ИТ проектами (в частности CMMI) и решениям в области требований, спецификаций, архитектуры, документооборота и контроля качества. Материал основан на опыте ABB и других компаний, связанных с аутсортингом.

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

Организаторы

Организаторами курса и проекта выступают проф. доктор Бертранд Мейер, являющийся также соучредителем и главным архитектором компании Eiffel Software (Santa Barbara), работающей более чем в 4-х странах включая офис в Москве, и доктор Питер Кольб, основатель консалтинговой фирмы RedXpel, помогающей швейцарским компаниям справляться с трудностями аутсорсинга.

В 2009 году теоретическая часть курса в ННГУ была прочитана к.т.н., доц. Карпенко Сергеем Николаевичем. До начала проекта Виктория Кардакова и Евгений Плеханов провели курс по языку программирования Eiffel, который использовался в проекте в дальнейшем. Кроме того, были проведены следующие семинары: «Спецификация требований» Свистуновым А.Н., «Основы ООАП» Мееровым И.Б., «Гибкие технологии» Корняковым К.В., «Тестирование ПО» Рябовым В.В. и «Коммуникации в распределенном проекте» Гоновой Н.А. Также всем студентам были доступны для изучения и использования материалы лекций из ETH Zürich.

Участники

Всего в 2009 году в проекте DOSE принимало участие 6 университетов: Высшая Швейцарская Технологическая Школа Цюриха, Политехнический Институт Милана (Италия), Нижегородский Государственный Университет (Россия), а также Университеты Ханоя (Вьетнам), Одессы (Украина) и Дебрехена (Венгрия).

DOSE-2009

Каждый год задание и формат групп участников, работающих совместно, меняется. В 2009 году все участники проекта работали над одним приложением, позволяющим играть в карточные игры через интернет. Все студенты были поделены на группы, каждая из которых состояла из двух команд из различных университетов. Каждая группа работала также над собственным приложением, в котором реализована карточная игра,  являющаяся национальной в отдельно взятой стране. Ребята из нижегородской команды NN1 сотрудничали со студентами из Милана и представили национальную итальянскую карточную игру Briscola Chiamata. Студенты команды NN2 работали в группе со студентами ETH Zurich, будущими родом из Гонконга и Литвы. Эта группа разрабатывала игру Бура, столь популярную в России.

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

Дополнительная информация

Курс ETH в 2009 году: http://se.ethz.ch/teaching/2009-H/dose-0273/index.html

Курс в 2008 году: http://se.ethz.ch/teaching/2008-H/dose-0273/index.html

Проект в 2008 году: http://dose2008.origo.ethz.ch/

 

Новости

14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015

© ITLab, Нижний Новгород,  2009