Подсистемы общего назначения

Подсистемы общего назначения реализуют следующие функции:

ведение, документирование и контроль качества спецификаций (Спецификатор);

выдача справочной помощи (Информатор);

настройка инструментальных средств (Конфигуратор); i управление архивом проектов (Архиватор);

регистрация проектировщиков и назначение им паролей (Регистратор);

пересылка проекта в словарь данных на «большую» ЭВМ (Отгрузчик).

Подсистема ведения, документирования и контроля качества спецификаций занимает центральное место среди подсистем общего назначения ИКС. С ее помощью проектировщик вводит и изменяет проектные данные любого этапа жизненного цикла разработки спецификаций ИС, получает различные отчеты о накопленных спецификациях и проверяет отсутствие в них ошибок.

Ведение спецификаций. Функция ведения спецификаций обеспечивает их ввод и внесение изменений в диалоговом режиме. Для каждого вида проектных описаний данная подсистема генерирует наглядные экранные форматы, позволяющие вводить или изменять определенный набор характеристик. Каждый набор характеристик формализует вводимую проектировщиком информацию о разрабатываемой системе и является фактически языком спецификации проектных данных в МПС-технологии. Наряду с формализованным представлением в виде форматированных экранов проектировщик может вводить расширенные текстовые описания произвольной длины, в которые он помещает дополнительные комментарии и сведения, не вошедшие в состав формализованной части описания.

Для расширенных описаний имеется текстовой Редактор и доступны элементы псевдографики, с помощью которых внутри текста можно создавать рисунки.

Документирование. Функция документирования служит для выдачи отчетов о накопленных спецификациях. Отчеты могут выдаваться на экран, на принтер или в текстовый файл.

Контроль качества спецификаций. Функция контроля качества служит для выявления ошибок, которые могут иметь место в проектных данных.

Для каждого этапа разработки определен свой перечень ошибочных ситуаций, которые необходимо проверять прежде, чем перейти к следующему этапу.

Метаобъекты словаря проектирования

Словарь проектирования образует ядро инструментальных средств. Он выполняет роль хранилища проектной информации на машинном носителе и реализован в виде БД, управляемой СУБД, которая входит в состав инструментальных средств. Подсистемы инструментальных средств взаимодействуют со словарем проектирования, помещая или читая из него проектные данные.

Различным видам проектной информации соответствуют метаобъекты словаря проектирования. Структура словаря проектирования определяется составом метаобъектов и связями между ними. Ниже приведен полный перечень метаобъектов в словаре проектирования.

Каждому метаобъекту соответствует множество словарных статей определенного типа, ведение которых выполняет подсистема инструментальных средств Спецификатор.

Стадия   Наименование метаобъекта  
МАКЕТ   Функциональная область Группа пользователей Информационная задача (процесс) Событие Сообщение Экранный формат Меню Окно Промежуточная таблица Диаграмма Выходной отчет Объект ПО Характеристика Метод  
ПРОЕКТ   Концептуальная схема Объект Агрегат Свойство Специализация Классификационная решетка Метод Процесс Логическая схема Логическая запись Базовая структура Дополнительная структура Элемент данных КЛ-отображение Физическая схема Файл Информационная задача Правило контроля