Определение термина: архитектура программного обеспечения
Основное описание
Архитектура программного обеспечения охватывает следующие аспекты:
  • важные решения об организации системы программного обеспечения
  • выбор структурных элементов и их интерфейсов, посредством которых они взаимодействуют в системе, а также их поведения, указанного в принципах взаимодействия этих элементов
  • составление систем более высокого уровня из структурных и поведенческих элементов
  • архитектурный стиль, управляющий этой организацией, элементами и интерфейсами, принципами их взаимодействия и составления больших систем