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