次のような「最小限のシステム要件」で出荷されるソフトウェアの例は数多く見られます。
- Windows XP / Vista / 7
- 1GB RAM
- 200 MBストレージ
これらは一般的にどのように決定されますか?明らかに特定の制約がある場合があります(プログラムがディスク上で200 MBを使用する場合、それは厳しい要件です)。これらの状況とは別に、RAMやプロセッサなどの場合は、多くの場合、ハードな制約なしで、より高速で高速であることがわかります。これらはどのように決定されますか?開発者は、合理的と思われる数字を作成するだけですか QAは、許容可能なパフォーマンスを備えた最も低い設定を見つけるまで、さまざまな要件をテストする厳密なプロセスを実行しますか?私の本能は、後者でなければならないが、実際にはしばしば前者であると言います。