仕様
文書仕様とは、特定の文書をどういう内容でどのように書くべきかを定義するもので、文書の命名体系、バージョン、レイアウト、参照、構造、外観、言語、著作権、階層、書式といったことなどを定めている。この種の仕様書は補足としてテンプレートを明示していることが多い。
ソフトウェア開発における機能仕様は、プログラムや大規模なソフトウェアシステムの振る舞いを記述した文書群である。一般に、そのソフトウェアへの各種入力を記述し、それぞれに対してシステムがどのように反応するかを記述する。例えば、機能一覧表、状態遷移図、プログラムの骨格のフローチャート、各機能を実現するアルゴリズム記述などから成る。