動作環境
ソフトウェア要件は、アプリケーションの最適な機能を提供するためにコンピューターにインストールする必要があるソフトウェアリソース要件と前提条件の定義を行う。これらの要件または前提条件は通常、ソフトウェアインストールパッケージに含まれておらず、ソフトウェアをインストールする前に個別にインストールする必要がある。
オペレーティングシステムまたはソフトウェアアプリケーションによって定義される最も一般的な要件は、ハードウェアとも呼ばれる物理コンピュータリソースの要件である。ハードウェア要件リストには、特にオペレーティングシステムの場合、ハードウェア互換性リスト(HCL)が付随することがある。 HCLには、特定のオペレーティングシステムまたはアプリケーション用にテストされ、互換性があり、場合によっては互換性のないハードウェアデバイスが一覧表示される。次のサブセクションでは、ハードウェア要件のさまざまな側面について説明する。