этом, на вход процедуры поступает множество (возможно пустое) данных, а на выход не более одного элемента данных. В качестве данных целесообразно использовать структуры, полученные на предыдущем этапе. Для унификации процесса построения графа технологии, все разнообразие процедур обработки данных следует свести к ограниченному набору элементарных операторов, специфичных для конкретной предметной области, с возможностью его пополнения при необходимости. На основе графа технологии составляется спецификация задачи. Каждая задача задается грамматикой: V – терминалы (элементарные операторы, константы, записи БД), N - нетерминалы (переменные), S – аксиома (задача), p – набор правил вывода типа: То есть, каждой переменной соответствует нетерминальный символ, а каждому правилу - оператор, выдающий эту переменную, и множество других переменных (или констант), поступающих на вход этого оператора. Наличие нескольких правил вывода одного нетерминального символа означают возможность альтернативного получения ассоциированной с ним переменной. Определение набора элементарных операторов для выполнения задачи. Определение структуры запросов к схеме данных, выполняемых в задаче. 2.2. Построение концептуальной модели аспекта. - Создание схемы данных аспекта путем объединения схем данных задач. При объединении задач в аспект происходит объединение их |