BRS vs. SRS: 両者の主な違い

主な違い

  • SRS は開発するソフトウェアの機能要件と非機能要件を指定しますが、ソフトウェア エンジニアリングにおける BRS はクライアントが提供する要件を説明する正式な文書です。
  • SRS はシステム アーキテクトによって作成されますが、BRS ソフトウェアは通常、ビジネス アナリストによって作成されます。
  • SRS はシステム要件仕様の略であり、BRS はビジネス要件仕様の略です。
  • SRS は BRS から派生しますが、BRS はクライアントの対話と要件から派生します。

始める前に知っておく必要があります – 要件と仕様の違い

要件 仕様
ソフトウェアが「何を」しなければならないかを概説します ソフトウェアが「どのように」作成されるかを概説します
エンドユーザー、ビジネス、利害関係者の観点からソフトウェアの概要を説明します。 彼らは技術チームの観点からソフトウェアの概要を説明します。

さまざまな文書には大量の用語や専門用語が存在します

仕様書は次のとおりです –

  • SRS – システム要件仕様
  • FRS – 機能要件仕様
  • BRS – ビジネス要件仕様
  • CRS-互換性要件の仕様
  • PRS – パフォーマンス要件の仕様
  • RRS-信頼性要件の仕様
  • CRS 構成の要件仕様

以下のような要件書類 –

  • BRD – ビジネス要件文書
  • SRD – システム要件ドキュメント

熟考すべき点

  • 多くの場所で、これらの文書は別々ではなく、同じ意味で使用されます。
  • 仕様と要件は、ほぼ同じ情報を伝えますが、まったく異なる XNUMX つの聴衆に伝えます。
  • 特定のプロジェクトに対して、上記のどの文書が作成されるかは、プロジェクトの「性質」と組織の「プロセス」によって異なります。

このチュートリアルでは、BRS と SRS の違いについて説明します。 ソフトウェアテスト:

SRSとBRSの違い
SRSとBRSの違い
BRS (ビジネス要件仕様) SRS (システム要件仕様)
ソフトウェアの機能仕様を非常に高いレベルで説明します。 ソフトウェアの機能および技術仕様を高レベルで説明します。
クライアントから提供された要件(書面、口頭)について説明する正式な文書です。 開発するソフトウェアの機能要件と非機能要件を指定します。
通常、それはによって作成されます ビジネスアナリスト クライアントとやり取りする人 通常、システムによって作成されます Archi技術専門家であるtect。

ただし、小規模な企業では BA が SRS も作成します。

SRS をまったく作成しない企業もあります。 BRS は SRS としても使用できるほど詳細に設計されています。

クライアントとのやり取りと要件から導き出されます BRSから派生したものです