Business-analysis-software-requirements-specification
提供:Dev Guides
ソフトウェア要件仕様
ソフトウェア要件仕様(SRS)は、顧客間の通信媒体として使用されるドキュメントです。 最も基本的な形式のソフトウェア要件仕様は、顧客と開発者の間でソフトウェア要件を伝達する際に使用される正式な文書です。
SRSドキュメントは、 WHAT を行う必要があり、解決策を慎重に避けています(方法)。 開発チームと顧客の間の契約として機能します。 この段階の要件は、エンドユーザーの用語を使用して記述されています。 必要に応じて、後で正式な要件仕様が作成されます。
SRSは、開発されるシステムの動作の完全な記述であり、ユーザーがソフトウェアと持つ相互作用を記述するユースケースのセットが含まれる場合があります。
SRSの目的
SRSは、顧客/クライアント、ビジネスアナリスト、システム開発者、メンテナンスチーム間のコミュニケーションツールです。 また、購入者とサプライヤ間の契約にすることもできます。
- 設計段階の強固な基盤を提供します
- プロジェクトの管理と制御をサポート
- システムの制御と進化を支援
ソフトウェア要件の仕様は、完全、一貫性、追跡可能、明確、検証可能である必要があります。
以下は、システム仕様で対処する必要があります-
- システムの機能を定義する
- ハードウェア/ソフトウェア機能パーティションを定義する
- パフォーマンス仕様を定義する
- ハードウェア/ソフトウェアパフォーマンスのパーティション分割を定義する
- 安全要件を定義する
- ユーザーインターフェイスを定義する(ユーザーマニュアル)
- 設置図/指示を提供する
- ソフトウェア要件仕様テンプレート
改訂履歴
Date | Description | Author | Comments |
---|---|---|---|
<date> | <Version 1> | <Your Name> | <First Revision> |
文書承認
次のソフトウェア要件の仕様は、以下によって受け入れられ、承認されています-
Signature | Printed Name | Title | Date |
---|---|---|---|
<Your Name> | Lead Software Eng. | ||
David | Instructor | ||