Wszyscy widzieliśmy niezliczone przykłady oprogramowania dostarczanego z „minimalnymi wymaganiami systemowymi”, takie jak:
- Windows XP / Vista / 7
- 1 GB pamięci RAM
- 200 MB pamięci
Jak są one ogólnie określone? Oczywiście czasami występują określone ograniczenia (jeśli program zajmuje 200 MB na dysku, jest to trudne wymaganie). Oprócz tych sytuacji, wiele razy dla takich rzeczy jak pamięć RAM lub procesor okazuje się, że im więcej / szybciej, tym lepiej bez żadnych ograniczeń. Jak się to określa? Czy programiści po prostu tworzą liczby, które wydają się rozsądne? Czy kontrola jakości przechodzi rygorystyczny proces testowania różnych wymagań, dopóki nie znajdzie najniższych ustawień z akceptowalną wydajnością? Mój instynkt mówi, że powinien to być ten drugi, ale w praktyce często ten drugi.