Рис.5. Структура данных задачи.

    В модели данных задачи используются обозначения:

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

    Ra - атомарная сущность, задается доменом и семантическим значением

    При последующем объединении структур данных задач в структуру данных аспекта выполняются следующие шаги:

    1) установление соответствия между атомарными сущностями задач

    а) по совпадению доменов,

    б) по совпадению семантических значений;

    2) установление соответствия между отношениями на основе совпадения входящих в них атомарных сущностей;

    3) объединение отношений на основе совпадения их ключей.

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

    Третьим представлением задачи является ее спецификация, построенная на основе графа технологии. Синтаксис спецификации задается аспектной грамматикой, которая была подробно рассмотрена выше.

    Граф технологии и спецификация задачи являются эквивалентными представлениями и могут быть однозначно преобразованы друг в друга.

 

Теоретические положения аспектного подхода

    Основную идею аспектного подхода можно сформулировать так:

   «Если на основе предметной области разработаны две (или более) аспектные информационные подсистемы ИС i и ИС j , причем этим информационным подсистемам соответствуют общие элементы предметной

<<Предыдущая
Содержание
Следующая>>