ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Информатика и программное обеспечение»
РАЗРАБОТКА ОБУЧАЮЩЕЙ СИСТЕМЫ
ПО ДИСЦИПЛИНЕ
«МАТЕМАТИЧЕСКИЙ АНАЛИЗ»
КУРСОВОЙ ПРОЕКТ
по дисциплине «Технология разработки программного обеспечения»
Студент гр. 04-МОАСаловский А.В.
Руководитель доц. Стриженок Т.А.
Консультант
доц. Пугач Л.И.
Брянск 2008
СОДЕРЖАНИЕ
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 3
1.1. Описание предметной области 3
1.2.Обзор программных систем аналогичного направления 9
1.3. Функциональное моделирование предметной области 9
1.4. Постановка задачи 16
2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 18
Введение 18
2.1. Основания для разработки 18
2.2. Назначение разработки 18
2.3. Требования к программному изделию 19
2.3.3. Требования к функциональным характеристикам 19
2.3.2. Требования к надёжности 22
2.3.3.Требования к составу и параметрам технических средств 23
2.3.4. Требования к информационной и программной совместимости 23
2.3.5. Условия эксплуатации 24
2.4. Требования к программной документации 24
2.5. Этапы разработки программной системы 24
3. КОНСТРУКТОРСКАЯ ЧАСТЬ 26
3.1. Модель потоков данных 26
3.2. Логическая модель данных 27
3.3. Архитектура программной системы 283.4. Обоснование выбора языка и среды разработки 29
3.5. Проектирование базы данных 30
3.5.1. Концептуальная модель базы данных 30
3.5.2. Структурная схема базы данных 32
4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ И ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ 34
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36
АНАЛИТИЧЕСКАЯ ЧАСТЬ
1 Описание предметной области
Объектомуправления при обучении является обучаемый. Субъектами управления выступают преподаватель и обучающая система, так как она не заменяет, а дополняет преподавателя.
Целью обучения или целью работы обучаемого с обучающей системой является получение:
• знаний по конкретной предметной области;
• умений применять различные методы и алгоритмы;
• навыков решения задач;
• оценки приобретенныхзнаний, умений и навыков.
Цель и результат деятельности обучаемого образуют учебную деятельность. Учебная деятельность организуется не субъектом деятельности (обучаемым), а объектом (преподавателем). Для того чтобы цель и результат совпадали, необходимо управление учебной деятельностью. Результат учебной деятельности является свойством самого субъекта.
Исходя из этого, учебнаяпрограмма должна включать в себя 3 основные части:
• теоретическую;
• тренирующую;
• контролирующую.
Процесс обучения можно представить схемой (рис.1.1).
[pic]
Рис.1.1. Схема процесса обучения
Обучающие системы можно классифицировать на две группы:
• селективные;
• интеллектуальные или экспертные.
В селективных обучающих системах управление обучением(определение формы, содержания, последовательности информационных кадров, тестов, задач, помощи и т.д.) осуществляется автором системы. При этом каждый обучаемый проходит один и тот же путь обучения, то есть нет адаптации к каждому конкретному обучаемому. Достоинство таких систем - универсальность, то есть предметная независимость. Недостаток - низкая адаптивность и поэтому система не приспособлена подиндивидуальные особенности каждого обучаемого. Такую обучающую систему можно представить на рис.1.2.
[pic]
Рис.1.2. Структура селективной обучающей системы
Подсистема формирования задания предназначена для генерации задач в соответствии со степенью знаний, полученных обучаемым. Представляет собой совокупность базы данных с заданиями и модуля программной системы,...
БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Информатика и программное обеспечение»
РАЗРАБОТКА ОБУЧАЮЩЕЙ СИСТЕМЫ
ПО ДИСЦИПЛИНЕ
«МАТЕМАТИЧЕСКИЙ АНАЛИЗ»
КУРСОВОЙ ПРОЕКТ
по дисциплине «Технология разработки программного обеспечения»
Студент гр. 04-МОАСаловский А.В.
Руководитель доц. Стриженок Т.А.
Консультант
доц. Пугач Л.И.
Брянск 2008
СОДЕРЖАНИЕ
1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 3
1.1. Описание предметной области 3
1.2.Обзор программных систем аналогичного направления 9
1.3. Функциональное моделирование предметной области 9
1.4. Постановка задачи 16
2. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 18
Введение 18
2.1. Основания для разработки 18
2.2. Назначение разработки 18
2.3. Требования к программному изделию 19
2.3.3. Требования к функциональным характеристикам 19
2.3.2. Требования к надёжности 22
2.3.3.Требования к составу и параметрам технических средств 23
2.3.4. Требования к информационной и программной совместимости 23
2.3.5. Условия эксплуатации 24
2.4. Требования к программной документации 24
2.5. Этапы разработки программной системы 24
3. КОНСТРУКТОРСКАЯ ЧАСТЬ 26
3.1. Модель потоков данных 26
3.2. Логическая модель данных 27
3.3. Архитектура программной системы 283.4. Обоснование выбора языка и среды разработки 29
3.5. Проектирование базы данных 30
3.5.1. Концептуальная модель базы данных 30
3.5.2. Структурная схема базы данных 32
4. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СИСТЕМЫ И ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ 34
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36
АНАЛИТИЧЕСКАЯ ЧАСТЬ
1 Описание предметной области
Объектомуправления при обучении является обучаемый. Субъектами управления выступают преподаватель и обучающая система, так как она не заменяет, а дополняет преподавателя.
Целью обучения или целью работы обучаемого с обучающей системой является получение:
• знаний по конкретной предметной области;
• умений применять различные методы и алгоритмы;
• навыков решения задач;
• оценки приобретенныхзнаний, умений и навыков.
Цель и результат деятельности обучаемого образуют учебную деятельность. Учебная деятельность организуется не субъектом деятельности (обучаемым), а объектом (преподавателем). Для того чтобы цель и результат совпадали, необходимо управление учебной деятельностью. Результат учебной деятельности является свойством самого субъекта.
Исходя из этого, учебнаяпрограмма должна включать в себя 3 основные части:
• теоретическую;
• тренирующую;
• контролирующую.
Процесс обучения можно представить схемой (рис.1.1).
[pic]
Рис.1.1. Схема процесса обучения
Обучающие системы можно классифицировать на две группы:
• селективные;
• интеллектуальные или экспертные.
В селективных обучающих системах управление обучением(определение формы, содержания, последовательности информационных кадров, тестов, задач, помощи и т.д.) осуществляется автором системы. При этом каждый обучаемый проходит один и тот же путь обучения, то есть нет адаптации к каждому конкретному обучаемому. Достоинство таких систем - универсальность, то есть предметная независимость. Недостаток - низкая адаптивность и поэтому система не приспособлена подиндивидуальные особенности каждого обучаемого. Такую обучающую систему можно представить на рис.1.2.
[pic]
Рис.1.2. Структура селективной обучающей системы
Подсистема формирования задания предназначена для генерации задач в соответствии со степенью знаний, полученных обучаемым. Представляет собой совокупность базы данных с заданиями и модуля программной системы,...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат