Архитектура аппаратных средств — это концептуальная модель, которая описывает структуру и поведение множества компонентов и подсистем, таких как оборудование. 2
Архитектура программного обеспечения — это процесс создания высокоуровневой структуры программной системы. 2 Она означает преобразование характеристик программного обеспечения в структурированные решения, соответствующие техническим и бизнес-требованиям. 2
Отличия между архитектурой аппаратных средств и программного обеспечения:
В общем решении нельзя игнорировать аппаратный аспект, так как некоторые характеристики, такие как надёжность или производительность, достигаются сочетанием программного и аппаратного обеспечения. 1