Архитектура (architecture) — описание (модель) основного устройства (структуры) и связей частей системы (физического или концептуального объекта или сущности).
Примечание. Существует только два типа архитектур, имеющих отношение к интеграции предприятия, а именно:
a) системные архитектуры (называемые иногда архитектурами типа 1), действие которых распространяется на проектирование системы, например на компьютеризированную, являющуюся частью системы интеграции предприятия;
b) стандартные проекты предприятия (называемые иногда архитектурами типа 2), действие которых распространяется на организацию разработки и выполнения проекта, например интеграцию предприятия или другую программу развития предприятия.
[ГОСТ Р 54136-2010. Системы промышленной автоматизации и интеграция. Руководство по применению стандартов, структура и словарь]
Архитектура — совокупность существенных решений об организации программной системы; набор структурных элементов и интерфейсов, из которых она состоит, вкупе с поведением, описываемым в терминах коопераций этих элементов; составление из данных структурных и поведенческих элементов все более крупных систем; архитектурный стиль, которому подчинена организация элементов, интерфейсов, коопераций и их композиции. К архитектуре программного обеспечения относятся не только структура и поведение, но также использование, функциональность, производительность, гибкость, повторное применение, ясность, экономические и технологические ограничения и компромиссы, а также эстетические аспекты.
[Язык UML Руководство пользователя. (Электронный ресурс). Режим доступа: http:// bourabai.bladeweb.org›dbt/uml/glossary.htm /, свободный]