Архитектура описывает систему в части самых важных решений: Какие модули за какие функции будут отвечать. Какими интерфейсами будут связаны эти модули. Как и чем будут обмениваться эти модули через интерфесы — какие сервисы будут “течь” через порты, воплощенные интерфейсами. Можно сказать, что модули есть существительные, а функции (выполняемые модулями) есть глаголы, так как функции есть действия, дающие на выходе результат и как следствие сервис.

Архитектура — это всегда прозрачный ящик!

Необходимо следить за связностью модулей — чем меньше связей, интерфейсов, тем меньше шансов на неотслеживаемые соединения (они — источник ошибок) и тем проще управлять модулями в составе системы.

Архитектура есть всё самое важное про функции, всё самое важное про модули и всё самое важное про размещение, а также всё самое важное в других рассмотрениях системы.

Архитектура может быть и у процесса, а следовательно — архитектура может быть у проекта.


#архитектура #интерфейс #модуль

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

Информационная архитектура - Все самое важное про информацию, следовательно про интерпретацию