Ми всі бачили незліченну кількість прикладів програмного забезпечення, яке постачається з "мінімальними системними вимогами", таких як:
- Windows XP / Vista / 7
- 1 Гб оперативної пам’яті
- 200 МБ пам’яті
Як вони загалом визначаються? Очевидно, що іноді існують конкретні обмеження (якщо програма займає 200 МБ на диску, то це сувора вимога). Крім цих ситуацій, багато разів для таких речей, як оперативна пам’ять або процесор, виявляється, що більше / швидше краще, без жорстких обмежень. Як вони визначаються? Чи розробники просто складають номери, які здаються розумними? Чи проходить QA якийсь суворий процес, перевіряючи різні вимоги, поки вони не знайдуть найнижчі настройки з прийнятною продуктивністю? Мій інстинкт говорить, що це має бути останнє, але часто це перше на практиці.