Shoehanger> Заказчик ставит общие рамки "хотим не хуже, чем у них". Основная деталировка ложится на исполнителя.
Деталировка, конечно, ложится на исполнителя... как скомпоновать помещения, в районе какого шпангоута разместить пушку, сколько пожарных стволов иметь...
А вот насчет Заказчика, разрабатывающего ТТЗ, тут Вы ошибаетесь. В задании все предельно конкретно - и скорость, и количество движителей, и требования к РЭС, и пушки, и ракеты, и способность поражать те или иные цели.
Тут проектант может только предлагать некоторые изменения, например, пушку ххх на пушку ууу из-за перебора веса.