BRS vs SRS
In einem Softwareentwicklungsprojekt ist BRS (Business Requirement Specification) ein Dokument, das die Anforderungen des Kunden beschreibt. Diese enthält die Informationen zum Geschäft und Details zu den Prozessen, die in Software implementiert werden müssen. SRS (Software Requirements Specification) spezifiziert die Anforderungen an ein Softwaresystem. Es enthält eine Beschreibung des Systems, das entwickelt werden muss. SRS enthält Informationen wie die Benutzer mit dem Softwaresystem interagieren, nicht funktionale Anforderungen usw.
Was ist BRS??
BRS (Business Requirement Specification) ist ein Dokument, das die Anforderungen des Kunden beschreibt. Dies wird vom Entwicklungsteam bei der Entwicklung der Software und des Testteams während der Testphase mitgeteilt. Dies enthält Details zu den Prozessen, die in Software implementiert werden müssen, und ob neue Funktionen erforderlich sind. Im Allgemeinen enthält BRS Informationen wie z. B. wer beabsichtigt, die Software zu verwenden, die maximale Anzahl gleichzeitiger Benutzer, die das System verwenden werden, Benutzertypen, Computerkenntnisse der Anwendungen, Probleme, mit denen die Benutzer derzeit konfrontiert sind, und wie viel Sicherheit sie benötigen die Anwendungs-, Hardware- und Umgebungsbedingungen, denen die Software ausgesetzt ist. Es enthält auch eine Beschreibung des aktuellen Systems und mögliche zukünftige Erweiterungen. BRS beschreibt auch die Leistungen oder die Erwartungen des Kunden. Es sollte auch das von der Software erwartete Zuverlässigkeitsniveau beschreiben. Am wichtigsten ist jedoch, dass BRS nicht mit Computerjargon geschrieben wird.
Was ist SRS??
SRS legt die Anforderungen an ein Softwaresystem fest. Es enthält eine Beschreibung des Systems, das entwickelt werden muss. Es beinhaltet, wie der Benutzer mithilfe von Anwendungsfällen mit dem System interagiert. Anwendungsfälle enthalten eine Beschreibung der Aktionen, die zwischen den Benutzern und einem Softwaresystem ausgeführt werden. Normalerweise wird UML (Unified Modeling Language) verwendet, um die Anwendungsfälle im SRS formal festzulegen. Es enthält auch nicht-funktionale Anforderungen, z. B. Leistungsanforderungen, vom System geforderte Standards und etwaige Einschränkungen des Systems. SRS sollte immer korrekt und konsistent sein, da es von den Entwicklern im Entwicklungsprozess verwendet wird. Es sollte auch eindeutig sein. Im Allgemeinen sollte SRS mindestens die folgenden Abschnitte enthalten: eine Einführung, eine allgemeine Beschreibung des Systems und spezifische Anforderungen. In der Einführung sollte der Umfang des erwarteten Systems neben anderen Informationen wie dem Zweck des Systems und einem Überblick über das System klar definiert werden. Die Gesamtbeschreibung enthält die Benutzerinteraktionen, Abhängigkeiten und Einschränkungen des Systems usw. Spezifische Anforderungen enthalten etwaige Leistungsanforderungen, Datenbankanforderungen usw.
Was ist der Unterschied zwischen BRS und SRS??
BRS ist ein Dokument, das die Anforderungen des Kunden unter Verwendung nicht technischer Begriffe detailliert beschreibt, während SRS die Anforderungen an ein Softwaresystem auf eine formalere Weise spezifiziert. SRS beschreibt, wie die Benutzer mithilfe von (mit UML angegebenen) Anwendungsfällen mit dem System interagieren, während der BRS eine Beschreibung der Benutzerinteraktionen bereitstellt. Sowohl BRS als auch SRS werden von den Entwicklern im Entwicklungsprozess und zum Testen des Systems verwendet.