|
КТИВТ
Содеpжание
Введение....................................................5
1. Техническое задание......................................7
1.1. Постановка задачи......................................7
1.1.1. Общие положения......................................7
1.1.2. Функции АОС..........................................9
1.1.3. Анализ входной информации............................10
1.1.4. Методы обучения......................................12
1.1.5. Принципы оценки ответа...............................13
1.1.6. Типы диалога.........................................14
1.2. Требование к программному средству.....................16
1.2.1. Требования к функциональным характеристикам..........16
1.2.2. Требования к надежности..............................17
1.2.3. Условия эксплуатации.................................17
1.2.4. Требования к информационной совместимости............18
1.3. Требования к составу и параметрам технических средств..18
1.4. Обоснование выбора языка программирования и
операционной системы..................................18
1.5. Информационное обеспечение.............................20
1.5.1. Иерархическая модель данных..........................20
1.5.2. Структура специализированных данных..................21
1.5.3. Структура ресурсов. Входные ресурсы..................21
1.5.4. Выходные ресурсы.....................................23
1.5.5. Данные подсистемы обучения...........................23
2. Рабочая часть............................................24
2.1. Общий алгоpитм pешения задачи..........................24
2.2. Общие положения объектно-ориентированного
программирования......................................26
2.2.1. Дерево наследования..................................27
2.2.2. Дерево владения......................................29
2.3. Структура программного средства........................30
2.3.1. Структура модулей ПС.................................30
2.3.2. Структура модуля MYAPP...............................32
2.3.3. Структура модуля QUESTION............................33
2.3.4. Описание других программных модулей..................34
2.4. Алгоритмы методов HandleEvent..........................36
2.4.1. Обработка событий....................................36
2.4.2. Алгоритм метода TApp.HandleEvent.....................36
2.4.3. Алгоритм метода TQDialog.HandleEvent.................37
2.5. Описание программы.....................................39
2.6. Тестирование и отладка программы.......................40
2.7. Руководство пользователя-обучаемого....................43
2.8. Руководство пользователя-обучающего (преподавателя)....44
2.9. Руководство программиста...............................45
2.9.1. Список подразделов для сопровождения ПС..............45
2.9.2. Содержание подразделов...............................45
3. Экономичекая часть.......................................49
4. Охрана труда, техника безопасности и производственная
санитария................................................55
Заключение..................................................58
Пеpечень сокpащений.........................................59
Список использованной литеpатуры............................60
Пpиложение 1. Формат специализированного файла данных
для подсистемы обучения.......................61
Пpиложение 2. Файл дополнительной информации для
обучающей подсистемы..........................62
Пpиложение 3. Содержимое файла данных TEMS.RES..............65
Пpиложение 4. Отзыв преподавателя и студентов о работе
контролирующей подсистемы..................78
Приложение 5. Листинг ПС....................................79
|