この投稿では、ソフトウェア仕様書とソフトウェア設計書について説明します。
ソフトウェア仕様書は、開発チームや要求元が製品やシステムの機能要件(機能・性能、振る舞い)や非機能要件などを共有するためのドキュメントです。
ソフトウェア設計書は、開発チームが設計経緯を共有するためのドキュメントです。
ソフトウェア仕様書の種類例
要求仕様書 | 要求元が開発チームに要求する製品やシステムの機能要件や非機能要件を記述したドキュメント |
内部仕様書 | 製品やシステムの機能要件や非機能要件を実現する詳細な方法を記述したドキュメント |
外部仕様書 | 製品やシステムの外部から見た振る舞いやインタフェースを記述したドキュメント |