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