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.

Презентация:



Advertisements
Похожие презентации
Мини-проект Разработка системы тестирования Auto Testing Project Участники: Бышева Татьяна Ильичев Андрей Комин Александр Лапшин Андрей Новиков Егор Синицын.
Advertisements

Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Создание электронных учебников
Презентация к уроку по алгебре (11 класс) по теме: решение иррациональных неравенств
Инновационные оценочные средства в условиях компетентностного подхода.
РАЗВИТИЕ ТЕХНОЛОГИЧЕСКИХ РЕШЕНИЙ И МОДЕЛЕЙ ОРГАНИЗАЦИИ И ПРОВЕДЕНИЯ АВТОМАТИЗИРОВАННЫХ ПРОЦЕДУР ОЦЕНКИ КАЧЕСТВА ОБРАЗОВАНИЯ ОТЧЕТ ПО ИСПОЛНЕНИЮ ПЕРВОГО.
>1>1 Практика работы отдела тестирования ООО «КИР» Антон Куховаренко рук. отдела тестирования ООО «Корпоративные информационные рутины»
Языки программирования Выполнили: Гашек Г.И. и Горшкова И.А.
1С-Битрикс: Интранет-портал органа власти Сазонов Андрей менеджер проектов.
Тема 7. Отладка и тестирование программных средств.
Аудиторная Внеаудиторная Разработала: Кузнецова В.В. Самостоятельная работа.
Язык Паскаль Основы программирования. Язык программирования – это фиксированная система обозначений для описания алгоритмов и структур данных. Система.
«1С:Документооборот 8». Зачем автоматизировать документооборот? Единая информационная база документов Возможность параллельного выполнения операций Непрерывность.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Тестирование Обеспечение качества. Тема 7 тестирование2 Аттестация и верификация Обзоры Инспекционные проверки Сквозной контроль.
Научно-практическая работа «Исследование возможностей среды Visual Basic при создании тестовой программной оболочки по материалам подготовки к ГИА-9 по.
Базы данных: назначение и основные возможности Разработка учителя информатики и ИКТ МОУ СОШ с. Тербуны Болговой Н.А.
Решение заданий типа В1 и типа В2 Проверяемые требования (умения): уметь использовать приобретенные знания и умения в практической деятельности и повседневной.
РЕШЕНИЕ ЗАДАНИЙ ТИПА В4 Проверяемые требования (умения): уметь использовать приобретенные знания и умения в практической деятельности и повседневной жизни.
РЕШЕНИЕ ЗАДАНИЙ ТИПА В3 Проверяемые требования (умения): уметь использовать приобретенные знания и умения в практической деятельности и повседневной жизни.
Транксрипт:

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

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Исполнители Стажеры: –А–Алексей Сиднев ( лидер) –В–Владимир Александров –Н–Нина Гонова –М–Михаил Зайцев –А–Андрей Камаев –А–Алексей Боровков Кураторы: –С–С.С. Лялин –Н–Н.Ю. Золотых

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 Итоги

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 – это библиотека для точных, символьных, алгебраических вычислений. Она содержит определение таких структур, как вектора, матрицы, полиномы, целые и рациональные числа неограниченной величины и алгоритмы для решения различных задач с их использованием. Разработчики: –С.С. Лялин –А.А. Сомсиков –А. Бадер –Н.Ю. Золотых –М.А. Алексеев –Е.А. Агафонов ( все: каф. МЛиВА)

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Структура библиотеки Абстрактные типы данных (классы) и алгоритмы: –Целые числа произвольной длины –Рациональные числа –Векторы и матрицы –Разреженные полиномы –Полиномы от многих переменных –Модулярная арифметика –Алгебраические числа –Числа с плавающей запятой произвольной точности –Формульные преобразования

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Задание Разработка системы тестирования –Разработка тестовРазработка тестов –Апробирование системы тестирования Разработка документации –Arageli Users Guide

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Основные задачи тестирования Тестирование функциональности библиотеки (компиляция и исполнение) и выявление противоречий между функциональностью библиотеки и документацией. Тестирование документации: полнота, чёткость документации, поиск ошибок (орфографических, пунктуационных и проч.).

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Основные требования к тестированию Необходимо протестировать по возможности как можно больше классов и функций Каждый тест должен представлять собой отдельное (обычно консольное) приложение.

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Задание на разработку документации Написать руководство пользователя – Quick-start к библиотеке Arageli: –основы, необходимые для использования библиотеки (как теоретические так и практические) –описание функциональности библиотеки –примеры использования библиотеки

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Распределение ролей

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Динамика мини-проекта Тесты Результат Задание Группа по тестированию: Тесты Результат

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Результат Задание Динамика мини-проекта Группа разработки документации: Докумен- тация Докумен- тация

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) –Отчёт о тестировании документацииОтчёт о тестировании документации

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)

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Результаты работы тестирование –ТестыТесты 63 тестовых файла >800 объектов тестирования –Описание тестовОписание тестов –Отчет о тестированииОтчет о тестировании выявлено 46 ошибок –Отзыв разработчиков

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

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Итоги +Опыт работы в команде +Приобрели опыт работы с SVN +Изучили LaTeX Неудачное время проведения проекта(зачёты, экзамены)

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k Вопросы

x n + y n = z n c n log n - 2 k p(n, k) c n log n - 1 k The End