В чем разница между архитектурой программного обеспечения и дизайном ?
Я здесь новичок , и некоторые из самых распространенных слов, с которыми я сталкивался, - это дизайн программного обеспечения и "архитектура". Я знаю фундаментальный шаблон дизайна из книги GOF. Но что касается архитектуры программного обеспечения, то я понятия не имею, что это такое ?
Из представленных в интернете ресурсов он был упомянут как "teachnique, используемый для сборки и организации различных программных компонентов", но что это за компоненты ?
Это серверы ? это библиотеки ? Или языки ?
Можете ли вы объяснить на простом английском языке, что означает архитектура и дизайн для программной системы ?
Что я уже пробовал:
Я попробовал google и некоторые интернет-ресурсы.