Прочность, Польза, Красота. Классическая триада Витрувия, которая как нельзя лучше описывает смысл архитектуры как явления. Архитектура, созданная человеком, несет в себе единственную глобальную цель – создание пространственной среды для жизни этого самого человека. В материальном плане она должна отвечать современным требованиям жизнеобеспечения человека, а в эстетическом и художественном его духовные и образные смыслы. Так архитектура разрывается между наукой и искусством. Являясь признаком величия...
Для разработки сложных или масштабных приложений требуется продуманное планирование. Важно заранее определить, как программа будет развиваться, изменяться, как устранять возможные сбои и обновлять устаревшие функции. Архитектура ПО — это детально продуманный план его развития. Небольшие программы можно создавать интуитивно, добавляя новые функции по мере необходимости. Однако с ростом проекта увеличивается риск, что изменения начнут влиять на уже существующий функционал: новые возможности могут вызывать сбои в старых...