Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемЕлизавета Протасова
1 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Arageli: Blazing Mathematics Mini–project Report ITLab, 24 Feb, 2006
2 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Исполнители Стажеры: –А–Алексей Сиднев ( лидер) –В–Владимир Александров –Н–Нина Гонова –М–Михаил Зайцев –А–Андрей Камаев –А–Алексей Боровков Кураторы: –С–С.С. Лялин –Н–Н.Ю. Золотых
3 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Содержание Arageli Library Задание Работа в проекте: –Распределение ролей –Динамика мини-проекта –План –Еженедельные отчеты –Протоколы совещаний Результаты: –Тестирование –Users Guide Итоги
4 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Arageli Library Arageli: Blazing Mathematics –Arageli – это библиотека для точных, символьных, алгебраических вычислений. Она содержит определение таких структур, как вектора, матрицы, полиномы, целые и рациональные числа неограниченной величины и алгоритмы для решения различных задач с их использованием. Разработчики: –С.С. Лялин –А.А. Сомсиков –А. Бадер –Н.Ю. Золотых –М.А. Алексеев –Е.А. Агафонов ( все: каф. МЛиВА)
5 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Структура библиотеки Абстрактные типы данных (классы) и алгоритмы: –Целые числа произвольной длины –Рациональные числа –Векторы и матрицы –Разреженные полиномы –Полиномы от многих переменных –Модулярная арифметика –Алгебраические числа –Числа с плавающей запятой произвольной точности –Формульные преобразования
6 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Задание Разработка системы тестирования –Разработка тестовРазработка тестов –Апробирование системы тестирования Разработка документации –Arageli Users Guide
7 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Основные задачи тестирования Тестирование функциональности библиотеки (компиляция и исполнение) и выявление противоречий между функциональностью библиотеки и документацией. Тестирование документации: полнота, чёткость документации, поиск ошибок (орфографических, пунктуационных и проч.).
8 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Основные требования к тестированию Необходимо протестировать по возможности как можно больше классов и функций Каждый тест должен представлять собой отдельное (обычно консольное) приложение.
9 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Задание на разработку документации Написать руководство пользователя – Quick-start к библиотеке Arageli: –основы, необходимые для использования библиотеки (как теоретические так и практические) –описание функциональности библиотеки –примеры использования библиотеки
10 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Распределение ролей
11 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Динамика мини-проекта Тесты Результат Задание Группа по тестированию: Тесты Результат
12 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Результат Задание Динамика мини-проекта Группа разработки документации: Докумен- тация Докумен- тация
13 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Работа в проекте План –Начальный планНачальный план –Финальный планФинальный план Протоколы совещаний –7 официальных собраний7 официальных собраний Отчеты: –Отчеты лидера (11)Отчеты лидера (11) –Еженедельные отчеты стажеров (29)Еженедельные отчеты стажеров (29) –Отчёты о тестировании тестов (3)Отчёты о тестировании тестов (3) –Отчёт о тестировании документацииОтчёт о тестировании документации
14 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Рабочий процесс Глубокое изучение библиотеки Arageli –ознакомление с внутренней структурой –участие в доработке библиотеки Использование SVN – Использование TeХa –изучение языка –освоение дополнительных утилит (lgrind)
15 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Результаты работы тестирование –ТестыТесты 63 тестовых файла >800 объектов тестирования –Описание тестовОписание тестов –Отчет о тестированииОтчет о тестировании выявлено 46 ошибок –Отзыв разработчиков
16 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k –Users Guide Source Документ на языке TeХДокумент на языке TeХ Система для разработки примеров –Users Guide (pdf)Users Guide (pdf) –ПрезентацияПрезентация Результаты работы Users Guide
17 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Итоги +Опыт работы в команде +Приобрели опыт работы с SVN +Изучили LaTeX Неудачное время проведения проекта(зачёты, экзамены)
18 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Вопросы
19 x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k The End
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.