Вся система является объединением аспектов всех ее пользователей. 
          При аспектном подходе на этапе предпроектного анализа определяются аспекты пользователей и составляющие их наборы задач. При проектировании в рамках каждого аспекта проводится формальное описание его задач, при котором выделяются процедуры и структуры данных, а также алгоритм выполнения задачи. Затем добавляются связи между задачами. Проектирование аспектов независимо. 
          Ниже приведена последовательность этапов проектирования аспекта: 
          1. Этап предпроектного анализа. 
          На этом этапе выполняются следующие действия: 
          - Выделение аспектов на основе пользователей ИС (сотрудников подразделения). 
          - Определение задач аспектов как обработку (ввод/вывод/преобразование) одного документа. 
          - Определение базового набора элементарных операторов. 
          2. Этап концептуального проектирования 
          2.1. Построение концептуальной модели задачи 
          - Описание схемы данных задачи и проведение ее нормализации. 
          Задача формулируется как получение из системы, или ввод в систему, или преобразование некоторого документа. При этом определяются данные этого документа (набор информационных элементов) и метод их получения (ввод пользователя, чтение из базы данных, константа и т.д.). Все информационные элементы, используемые в задаче, нормализуются. При этом определяются связи между ними и типы этих связей. В результате получается структура данных, на основании которой может быть реализована база данных задачи. Требованием к нормализации является ее инвариантность относительно объединения. То есть, должно выполняться условие: 
           , где
, где  - i -ый информационный элемент j -ого аспекта, N ( ) - процедура нормализации информационных элементов.
- i -ый информационный элемент j -ого аспекта, N ( ) - процедура нормализации информационных элементов. 
         - Описание алгоритма задачи, используя схему данных и аспектную грамматику. На основе структуры данных задачи и методов их получения составляется граф технологии задачи. Вершинами графа являются процедуры обработки данных и данные (переменные или константы). Дугами графа обозначается использование данных в процедуре. При