Споры о том, как описывать архитектуру не прекращались никогда и тому есть простое объяснение: правильного способа не существует, но существуют отличные способы, применимые для различных продуктов на различных стадиях развития и различных команд и их структур.
All posts in Архитектура
Об архитектуре для разработчиков (by Simon Brown)
Метафора системы и архитектура
У архитектуры множество определений. Одно из наиболее емких — представление о компонентах системы и их взаимосвязях между собой. В качестве компонентов могут выступать как достаточно крупные куски системы, например, интернет-банк, мобильный банк, смс-банк, процессинг, так и более мелкие, — компонент по работе с карточными лимитами, модуль конвертации валют, компонент уведомлений. Разработчикам, явно или неявно, приходится…