【しようしょ】
仕様書 とは?
💡 開発チーム全員が同じものを作るための設計図
📌 このページのポイント
- システムの機能・動作・画面レイアウトなどを詳細に記述した文書のこと
- 基本設計書・詳細設計書・画面仕様書・API仕様書など、目的に応じて複数の種類がある
- 仕様書が曖昧だと開発者ごとに解釈が異なり、手戻りやバグの原因になる
- 開発後のテストや保守の際にも参照されるため、最新の状態に保つことが重要
仕様書って設計図みたいなものなんだよね?
そうだよ。どんな機能があって、ボタンを押したらどう動くかなど、システムの全てを文書にまとめたものだね
種類がいっぱいあるって聞いたけど、全部必要なの?
プロジェクトの規模によるよ。大規模なら基本設計書・詳細設計書・画面仕様書と段階的に作ることが多いね
仕様書なしで作り始めたらダメなのかな?
小さなプロジェクトなら簡易的でもいいけど、仕様書がないと「思ってたのと違う」という手戻りが起きやすいから注意だよ
仕様書って誰が書くの?
仕様書と実際のコードが違ったらどうするの?
まとめ:ざっくりこれだけ覚えればOK!
「仕様書」って出てきたら「システムをどう作るか細かく書いた設計図」と思えればだいたいOK!
📖 おまけ:英語の意味
「Specification」 = 仕様・明細
💬 「Spec(スペック)」と略されることも多いよ。基本設計書・詳細設計書・画面仕様書など種類がたくさんあるんだ