「プログラム仕様」の版間の差分
削除された内容 追加された内容
デフォルトソート |
m編集の要約なし |
||
1行目:
'''プログラム仕様'''(プログラムしよう、{{lang-en-short|Program specification}})は、[[プログラム (コンピュータ)|プログラム]]に求められることを定義したものである。プログラムの設計図や開発者から見たユーザーマニュアルの元となる文書のような「非形式的」な形態の場合と、[[数学]]的に厳密に
== 古典的な分類 ==
5行目:
* '''基本仕様'''(Basic specification)は、[[要求仕様]]に基づいて、機能概要、機能構成、ハードウェア構成、運用の前提条件、性能や品質の要件などを記述する。最近では、[[要求分析]]でかなり詳細な要求仕様が作成されるため、基本仕様という形態では文書を作成しないこともある。
* '''機能仕様'''(Functional specification)は、[[ソフトウェア開発]]においてプログラムや大規模なソフトウェアシステムの
* '''詳細仕様'''(Detail specification)は、具体的なコードの実装を説明する文書である。'''技術仕様'''とも呼ばれる。採用する開発手法によっては[[ソフトウェアドキュメンテーション|ソースコードドキュメンテーション]]としてソースファイル内に詳細仕様を記述することもある。例えば[[エクストリーム・プログラミング]]では、このような仕様を独立した文書として書くことはない。
|