Мы все видели бесчисленные примеры программного обеспечения, которое поставляется с «минимальными системными требованиями», например:
- Windows XP / Vista / 7
- 1 ГБ ОЗУ
- 200 МБ для хранения
Как они вообще определяются? Очевидно, что иногда существуют определенные ограничения (если программа занимает 200 МБ на диске, то это жесткое требование). Помимо этих ситуаций, много раз для таких вещей, как ОЗУ или процессор, оказывается, что больше / быстрее лучше без жестких ограничений. Как они определяются? Разработчики просто составляют цифры, которые кажутся разумными? Проходит ли QA строгий процесс тестирования различных требований, пока не найдут самые низкие настройки с приемлемой производительностью? Мой инстинкт говорит, что это должно быть последнее, но часто первое на практике.