Есть два основных типа архитектуры продукта: модульный и интегральный.
Модульная архитектура продукта фокусируется на взаимосвязях между разными функциями продукта. Эти функции описываются кратко, а способы их взаимодействия — как можно подробнее. Этот способ выбирают, чтобы создать продукт с длинным сроком службы, менее подверженный ошибкам и не требующим частых обновлений.
Модульная архитектура трейлера
Модули полностью реализуют одну или несколько функций.
Взаимодействие между блоками хорошо определено.
Модульная архитектура проста и используется повторно для схожих продуктов или платформы.
Примеры продуктов с модульной архитектурой:
Плеер Sony Walkman в разобранном виде, чтобы лучше было видно его модульную архитектуру
Интегральная архитектура продукта фокусируется на функциях, назначении и внутреннем устройстве каждого элемента с краткими заметками о взаимосвязях между ними. Этот способ выбирают, когда надо сократить расходы на разработку продукта и повысить его общую производительность.
Один функциональный элемент равен нескольким блокам. Или в одном блоке реализуют несколько функций.
Между блоками нет тесной связи.
Интегральный архитектура повышает производительность и снижает затраты на создание продукта.
Интегральная архитектура продукта на примере трейлера
Примеры продуктов с интегральной архитектурой:
Колеса велосипеда
Цифровая фотокамера.