Лабораторная работа №1.

Разработка объектов коммерческих компьютерных систем.

Конфигурирование системы.

1. Цель.

Разработка системы определения ( назначения) параметров всей системы или ее частей.


2. Основное требование.

Задавать назначение конфигурационных переменных, определяя их тип явно и/или неявно. Задавать класс памяти конфигурационных переменных ( PUBLIC , PRIVATE ). Иметь возможность после определения значений переменных загружать(выполнять) функцию обработки.

3. Задание.

Разработать структуру данных и функции доступа объекта, конфигурацию информационной системы.

Требования к структуре данных:

- содержать операторы определения значений конфигурационных переменных, определяя явно и/или неявно их тип и класс памяти.

- содержать оператора - комментарии

- предоставлять возможность описания в одной структуре нескольких наборов конфигураций.

Список основных функций доступа:

1. Загрузить все или часть конфигурации, описанной в структуре.

2. П1+ после загрузки конфигурации выполнить некоторую функцию обработки (последовательность функций обработки).

3. Повторить П2 и/или П1 для нескольких описаний конфигураций из одной структуры.

4. Создание новой и редактирование конфигурации (реализовать все функции редактирования).

5. Кэширование всей или части описания конфигурации из одного места структуры в другое этой же структуры.

6. Копирование всей или части описания конфигурации из одного места структуры в другое место другой структуры.

7. Выполнить П6 для списка. Предусмотреть три типа решения:

- перед копированием описание-приемник удалить;

- копировать описание-источник, сохраняя записи приемника, отсутствующие в источнике;

- копировать из источника только записи, отсутствующие в приемнике.

8. Функции генерации разрешить memo (в том числе и головную всей системы) из конфигурационной структуры.

9. При использовании древовидной структуры функции проверки целостности структуры и восстановления сбоев (тип NDD ): повисшие ссылки и отсутствие точек входа.

 

Оглавление
На главную