
- •1. Взаимосвязь задач в системе «программа«экзаменатор» 4
- •1.1. Основные цели создания подсистемы «Программа«Экзаменатор» 4
- •2. Разработка задачи “тестирование или экзамен по вопросам” 6
- •Введение
- •1. Взаимосвязь задач в системе «программа«экзаменатор»
- •1.1. Основные цели создания подсистемы «Программа«Экзаменатор»
- •1.2. Описание системы программного обеспечения
- •1.3. Описание технологического процесса сбора данных
- •1.4. Описание технологического процесса обработки данных.
- •2.2.4. Математическая постановка задачи
- •2.2.5. Специальные требования к техническому обеспечению
- •2.2.6. Требования к характеристикам качества программного средства
- •2.3. Описание подзадачи наполнения информационной базы билетов
- •2.3.1. Назначение и характеристика подзадачи
- •2.3.2. Используемая информация
- •2.3.3. Результаты решения
- •2.3.4. Математическое описание
- •2.5.3. Результаты расчета
- •2.5.4. Результаты испытания программы
- •3. Качество программного средства
- •Заключение
- •Список литературы
- •Текст модуля project1.Dpr
- •Текст модуля unit1.Pas
- •Текст модуля unit2.Pas
- •Текст модуля unit3.Pas
- •Текст модуля Unit3.Pas
- •Экран программы
- •1. Назначение программы
- •2. Условия применения программы
- •3. Характеристики программы
- •4. Обращение к программе
- •5. Сообщения
Министерство высшего и профессионального образования Российской Федерации
Ижевский государственный технический университет
Кафедра «Программное обеспечение»
Пояснительная записка
к курсовой работе
на тему
«Программа «Экзаменатор»
по курсу
«Технология разработки программного обеспечения»
Выполнил ст. гр. 8-19-2 Завгородний О. О.
Принял Килин И.В.
Ижевск,
1999
СОДЕРЖАНИЕ
2
ВВЕДЕНИЕ 3
1. Взаимосвязь задач в системе «программа«экзаменатор» 4
1.1. Основные цели создания подсистемы «Программа«Экзаменатор» 4
1.2. Описание системы программного обеспечения 4
1.3. Описание технологического процесса сбора данных 4
2. Разработка задачи “тестирование или экзамен по вопросам” 6
2.1. Список условных обозначений и сокращений 6
2.2. Описание постановки задачи 6
2.2.1. Характеристика задачи 6
2.2.2. Входная информация 6
2.2.3. Выходная информация 6
2.2.4. Математическая постановка задачи 6
2.2.5. Специальные требования к техническому обеспечению 7
2.2.6. Требования к характеристикам качества программного средства 7
2.3. Описание подзадачи наполнения информационной базы билетов 7
2.3.1. Назначение и характеристика подзадачи 7
2.3.2. Используемая информация 7
2.3.3. Результаты решения 8
2.3.4. Математическое описание 8
2.3.5. Алгоритм решения 8
2.3.6. Требования к контрольному примеру 8
2.4. Описание подзадачи тестирования учащегося 8
2.4.1. Назначение и характеристика подзадачи 8
2.4.2. Используемая информация 8
2.4.3. Результаты решения 8
2.4.4. Математическое описание 9
2.4.5. Алгоритм решения 9
2.4.6. Требования к контрольному примеру 9
2.5. Описание контрольного примера 9
2.5.1. Назначение 9
2.5.2. Исходные данные 9
2.5.3. Результаты расчета 9
2.5.4. Результаты испытания программы 10
ЗАКЛЮЧЕНИЕ 14
СПИСОК ЛИТЕРАТУРЫ 15
Приложение 1 16
Приложение 2 18
Приложение 3 34
Приложение 4 36
Введение
Задача, решаемая в этой работе – тестирование или проведение экзамена по каким-либо зараннее выбраным вопросам, – найдет широкое применение во многих учебных заведениях. Человек, готовящийся к сдаче экзамена или теста, найдет разработанную программу «Экзаменатор» очень полезной и необходимой.
Для достижения целей подготовки и обучения программа «Экзаменатор» должна соответствовать следующим требованиям: обладать наполняемой и изменяемой базой, а также адекватно оценивать результат тестирования.
С другой стороны, поставленная задача является аналогом уже существующих программ, которые редко бывают доступны учащимся. В связи с этим программа «Экзаменатор» должна разрабатываться для популярных и широко распространенных персональных компьютеров (например, IBM PC), что должно сделать ее доступной. Простота ее использования должна достигаться за счет унифицированного и «прозрачного» для понимания интерфейса.
Программа “Экзаменатор” может служить для облегчения работы преподавателя при проведении тестов и экзаменов. Так же ее использование исключает пропуски ошибок при проверке результатов экзамена.
Все это говорит об актуальности поставленной задачи и делает ее разработку необходимой.
1. Взаимосвязь задач в системе «программа«экзаменатор»
1.1. Основные цели создания подсистемы «Программа«Экзаменатор»
Целью создания подсистемы «Программа«Экзаменатор» является создание программы, реализующей проведение экзамена или тестирования учащегося. В результате можно выделить две основных подзадачи данной подсистемы: наполнение базы билетов и собственно тестирование или экзамен.
1.2. Описание системы программного обеспечения
Для функционирования данной подсистемы необходимо наличие операционной системы MS Windows’95 или выше, под управлением которой работает подсистема. В состав специального программного обеспечения можно включить внешние текстовые редакторы “NotePad” или любой другой редактор, позволяющий обрабатывать и сохранять тексты в кодировке Win1251. Средой разработки «программы «Экзаменатор» была выбрана Borland Delphi 3.0 для Windows’95 и выше.