仕様
仕様とは、一般的な言葉の意味としては、モノづくりやサービス等に際して、作るものあるいは行うことに関する要求のことを指します。例えば、企業がつくる製品を例にとると、特定の形状や寸法、強度等、求められる基準や水準が決められています。これが仕様です。
プログラミングにおける仕様は、上記と同様に、開発するプログラムやソフトウェアに求められることを定めた事項です。プログラムが持つ機能等がどのようなものかを細かに説明したものとなります。ゲームを例にとると、ゲームのルール等に始まり、そのゲームの画面構成、ユーザーインターフェースなど、ゲーム開発に関わる事全般を決めているものです。
実際の開発においては、これらは仕様書にまとめられます。仕様はプロデューサーやディレクター、プランナーの方々によってまとめられます。