ソフトウェア要件仕様

ソフトウェア要件仕様(SRS)は、顧客間の通信媒体として使用されるドキュメントです。最も基本的な形式のソフトウェア要件仕様は、顧客と開発者の間でソフトウェア要件を伝達するために使用される正式なドキュメントです。

SRSドキュメントはに集中しています WHAT 実行する必要があり、解決策を慎重に回避します(how to do)。これは、開発チームと顧客の間の契約として機能します。この段階の要件は、エンドユーザーの用語を使用して記述されています。必要に応じて、後で正式な要件仕様が作成されます。

SRSは、開発されるシステムの動作の完全な説明であり、ユーザーがソフトウェアとやり取りすることを説明する一連のユースケースが含まれる場合があります。

SRSの目的

SRSは、顧客/クライアント、ビジネスアナリスト、システム開発者、メンテナンスチーム間のコミュニケーションツールです。また、購入者とサプライヤーの間の契約にすることもできます。

  • それは設計段階のための確固たる基盤を与えるでしょう
  • プロジェクトの管理と制御をサポートします
  • システムの制御と進化に役立ちます

ソフトウェア要件の仕様は、完全で、一貫性があり、追跡可能で、明確で、検証可能である必要があります。

システム仕様では、次の点に対処する必要があります。

  • システムの機能を定義する
  • ハードウェア/ソフトウェアの機能分割を定義する
  • パフォーマンス仕様を定義する
  • ハードウェア/ソフトウェアのパフォーマンスパーティショニングを定義する
  • 安全要件を定義する
  • ユーザーインターフェイスの定義(ユーザーズマニュアル)
  • 設置図/指示を提供する
  • ソフトウェア要件仕様テンプレート

改訂履歴

日付 説明 著者 コメント
<日付> <バージョン1> <君の名は。> <初版>

ドキュメントの承認

以下のソフトウェア要件仕様は、以下によって承認および承認されています。

署名 印刷された名前 題名 日付
<君の名は。> リードソフトウェアエンジニアリング
デビッド インストラクター