Лабораторная работа №1.
Разработка объектов коммерческих компьютерных систем.
Конфигурирование системы.
1. Цель.
Разработка системы определения ( назначения) параметров всей системы или ее частей.
2. Основное требование.
Задавать назначение конфигурационных переменных, определяя их тип явно и/или неявно. Задавать класс памяти конфигурационных переменных ( PUBLIC , PRIVATE ). Иметь возможность после определения значений переменных загружать(выполнять) функцию обработки.
3. Задание.
Разработать структуру данных и функции доступа объекта, конфигурацию информационной системы.
Требования к структуре данных:
- содержать операторы определения значений конфигурационных переменных, определяя явно и/или неявно их тип и класс памяти.
- содержать оператора - комментарии
- предоставлять возможность описания в одной структуре нескольких наборов конфигураций.
Список основных функций доступа:
1. Загрузить все или часть конфигурации, описанной в структуре.
2. П1+ после загрузки конфигурации выполнить некоторую функцию обработки (последовательность функций обработки).
3. Повторить П2 и/или П1 для нескольких описаний конфигураций из одной структуры.
4. Создание новой и редактирование конфигурации (реализовать все функции редактирования).
5. Кэширование всей или части описания конфигурации из одного места структуры в другое этой же структуры.
6. Копирование всей или части описания конфигурации из одного места структуры в другое место другой структуры.
7. Выполнить П6 для списка. Предусмотреть три типа решения:
- перед копированием описание-приемник удалить;
- копировать описание-источник, сохраняя записи приемника, отсутствующие в источнике;
- копировать из источника только записи, отсутствующие в приемнике.
8. Функции генерации разрешить memo (в том числе и головную всей системы) из конфигурационной структуры.
9. При использовании древовидной структуры функции проверки целостности структуры и восстановления сбоев (тип NDD ): повисшие ссылки и отсутствие точек входа.
На главную |