Распределенный трансграничный студенческий программный проект DaCoPAn презентация

Содержание

СПб, 1-2.03.2005 Технологии Microsoft в теории и практике программирования Область применения Производство ПО требует: Распределенность Трансграничность Мобильность Гос-во A Гос-во B Гос-во C Ком1 Ком2 Ком4 Ком3 Проблема

Слайд 1СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Распределенный трансграничный студенческий программный

проект DaCoPAn

Ю. А. Богоявленский, Д. Ж. Корзун (докладчик), И. А. Веркамо, Ю. Тайна, Т. Туохиниеми

Совместный студенческий проект кафедр Информатики Петрозаводского и Хельсинкского университетов

Конференция студентов, аспирантов и молодых ученых «Технологии Microsoft в теории и практике программирования»
Санкт-Петербургский Государственный Политехнический Университет 1-2 марта 2005


Слайд 2СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Область применения
Производство ПО требует:
Распределенность
Трансграничность
Мобильность



Гос-во

A

Гос-во B

Гос-во C

Ком1

Ком2

Ком4

Ком3

Проблема


Слайд 3СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Цель проекта
Исследование процесса разработки

ПО в условиях распределенности, трансграничности и мобильности
Внедрение в учебный процесс соответствующих методов разработки ПО
Подготовка квалифицированных разработчиков
Разработка программного инструмента по сетевым технологиям (обучение и исследование)

Слайд 4СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Задачи проекта
Пробный совместный проект
Организация
Команда

проекта
Тематика продукта для разработки
Процесс разработки
Исследование процесса
Внедрение результатов и возможность их развития

Слайд 5СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Организация
Руководящий документ
Сроки и ресурсы: январь-май

2004
Протоколы взаимодействия
Распределенная и локальная работа:
Анализ требований
Интеграционное тестирование

Слайд 6СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Россия
США
Испания
Финляндия
Команда
Студенты
Интернациональная
11 из двух университетов

(+Мадрид)
Две команды: ПетрГУ-5 и ХелУ-6
Управление: 1+1 ̶ > 1
Руководство
2 руководителя (в каждом ун-те)
2 инструктора (для каждой команды)
Заказчик
Маркку Койо (ХелУ)

Слайд 7СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Тематика
Обучение сетевым технологиям, исследование сетей
Визуализация

работы протоколов на реальных данных
Явное разбиение на 2 части
Алгоритмическая и пользовательская специфики

Слайд 8СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
DaCoPAn
Продукт
Две ЭВМ, соединенных каналом

связи
Измерение реального трафика – tcpdump
Анализ собранных данных, определение событий, построение истории работы протоколов
Визуализация истории работы по заданному сценарию

Слайд 9СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Пользователи
Преподаватели:
Пояснение ключевых идей
Подготовка лекций
Упражнения

для студентов
Студенты:
Домашние задания
Самообразование
Исследователи:
Реальное поведение протоколов
Анализ производительности

Слайд 10СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Процесс: стадии
19.01 - 31.05.2004
134

сут. всего, из них
20+11 - совместно, 103 - распределенно

Слайд 11СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Процесс: коммуникация
English
Web-сайт
Web-Форум
CVS
H-group
P-group
Хельсинки
CVS
mirror
Петрозаводск
E-mail:
Персональное общение
Списки рассылки
группа
проект


Слайд 12СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
English
Процесс: документация
Шаблоны и структура
Качество

и эффективность
Полнота и непротиворечивость
Сроки и отчетность
Рабочий язык проекта - не родной
Инспектирование

Слайд 13СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Процесс: тестирование
Тестовые сценарии заказчика системное

тестирование
Автоматизация тестирования analyzer
Методы cognitive science (когнитология) animator, интерфейс пользователя
Тестирование блоков animator
Интеграционное тестирование analyzer

Слайд 14СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Процесс: метрики 1/2


Слайд 15СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Процесс: метрики 2/2
Совместное интеграционное

тестирование - обнаружено 25 ошибок

Слайд 16СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Исследование: трансграничность
Различия в:
Образовании и

подготовке
Организации
Стиле, методах, инструментах
Вычислительных ресурсах
Уровне английского

Слайд 17СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Исследование: распределенность
Разбиение задачи
Способы коммуникации
Пропускная

способность сети
Протоколы взаимодействия
Интеграция результатов
Удаленность заказчика

Слайд 18СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Исследование: мобильность
До начала проекта:
Члены

H- и P-групп не знали друг друга
Члены H-группы незнакомы друг с другом
В процессе:
Планирование и сбор требований: P-группа работает в Хельсинки
Интеграционное тестирование: H-группа работает в Петрозаводске
Два студента по обмену из Испании

Слайд 19СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Образование
внедрение в учебный процесс
квалификация

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

Результаты


Слайд 20СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Заключение
Успешный проект
Команда сработалась и

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

Слайд 21СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Публикации
Technical report C-2004-65. Department

of Computer Science, University of Helsinki. Experience in a distributed cross-cultural student software project.
http://www.cs.helsinki.fi/TR/C.html
http://www.cs.helsinki.fi/kirjasto/sarja-c.html#2004
18th Conference on Software Engineering Education and Training (CSEE&T) . April 18-20, 2005. Ottawa, Canada. Paper Session H: Software Engineering Course Projects. Distributed Cross-cultural Student Software Project: a Case Study
http://www.site.uottawa.ca/cseet2005/program.html

Слайд 22СПб, 1-2.03.2005
Технологии Microsoft в теории и практике программирования
Проект DaCoPAn
идея
Руководитель
(ПетрГУ)

Эксперт
Руководитель
(ХелУ)
Заказчик


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика