грамматик и слияние нетерминальных символов. При этом возникают связи между задачами по данным. Наличие таких связей позволяет избежать дублирования действий пользователя по вводу данных при переходе от одной задачи к другой. В этом случае при вызове задачи ей передаются введенные уже данные.
- Создание графа диалога аспекта на основе смежности задач при обработке данных. Учитываются два типа смежности: технологическая - задается для задач, выполняющих действия одного типа над документами, которым в БД соответствуют отношения, одно из которых является подмножеством другого; информационная - з адается для задач, выполняющих действия разных типов над документами, которым в БД соответствует одно и то же отношение.
- Добавление к спецификации (описанию) задач правил перехода между задачами с передачей данных. При этом выполняется добавление в спецификацию задачи альтернативного правила перехода к другой задаче с указанием передаваемых параметров.
- Определение безызбыточной структуры запросов к схеме данных аспекта для каждой задачи.
2.3. Построение концептуальной модели системы.
- Построение концептуальной модели данных системы путем объединения схем данных аспектов.
- Описание правил преобразования между схемой данных аспекта и концептуальной модели данных системы.
3. Этап логического проектирования.
- Добавление в спецификации задач шаблонов ввода-вывода для организации пользовательского интерфейса.
- Построение модели потока запросов от аспектов к концептуальной модели данных системы.
- Построение логической структуры БД на основе концептуальной модели данных системы, модели потока запросов и архитектуры сети. При построении глобальной БД решаются вопросы распределения таблиц БД и их копий в сети, а также выбор метода синхронизации между основными таблицами и их копиями.
Оценка предложенного варианта решения производится на основе анализа системы массового обслуживания. Поток заявок определяется на основе потока запросов от аспектов с учетом объема передаваемых данных, частоты поступления запросов и размещения рабочих мест пользователей. Обслуживающие аппараты ассоциируются с каналами передачи данных и серверами сети. Время обслуживания определяется с учетом характеристик оборудования и объемами передаваемых данных.