Skip to main content

Was ist eine Systemanforderungspezifikation?

Eine typische Computeranwendung umfasst eine Komposit aus Software-, Hardware- und Netzwerkkomponenten.Die Systemanforderungspezifikation (SYRS) ist ein detaillierter Überblick über die Anforderungen, die für die Erstellung eines vollständigen Systems erforderlich sind.Diese Anforderungen werden dokumentiert, um die vollständigen Funktionalität, Verfügbarkeit, Leistung und Sicherheitsanforderungen eines Systems zu definieren.

Das Institut für Elektro- und Elektronikingenieure (IEEE) ist die größte technische Gesellschaft, die den Standards im Bereich Elektronik- und Computerbereichs gewidmet ist.IEEE hat eine Reihe von Standardverfahren zur Dokumentation einer Systemanforderungspezifikation erstellt.Diese Dokumentation umfasst Anleitungen zur Erstellung, Organisation und Änderungen der Systemanforderungen.

Die Erstellung einer Systemanforderungspezifikation wird in der Regel von einem Geschäftsanalysten abgeschlossen.Der Business Analyst ist ein Fachmann, der für die Umwandlung von Geschäftsjargon in technische Lösungen verantwortlich ist.Sie ist die Verbindung zwischen dem Geschäft und der technischen Gemeinschaft.Ein guter Business -Analyst ist ein effektiver Kommunikator, der an ein technisches Team geschäftliche Bedürfnisse formulieren kann.

Es gibt viele Vorteile, um die Best -Practice -Richtlinien für eine Systemanforderungspezifikation zu befolgen.Die Anforderungenspezifikation bildet die Grundlage der Architektur, des Designs und der Implementierung, die erstellt werden.Diese Anforderungen werden verwendet, um den Aufwand zu bestimmen, der für die Abschluss eines Projekts erforderlich ist.Schlechte Anforderungen sind vergleichbar mit einer schlechten Grundlage für ein Gebäude, was immer zu einer fehlgeschlagenen Implementierung führen wird.

Alle Systeme haben Leistungsanforderungen, die innerhalb der Systemanforderungspezifikation dokumentiert werden sollten.Diese Anforderungen definieren die Reaktionszeit, Verfügbarkeit und Produktivität eines Systems bei bestimmten Aufgaben.Beispielsweise könnte eine Versicherungsgesellschaft die Voraussetzung für die Bearbeitung von 100.000 Versicherungsansprüchen pro Tag haben.Diese Anforderungen würden als Leistungsbedarf angesehen.

Eine funktionale Anforderung ist ein Merkmal eines Systems, das auf bestimmten Geschäftsprozessen basiert.Eine funktionale Anforderung kann so einfach sein wie die Regeln für die Erstellung und Speicherung einer Anwendung im System.Zum Beispiel könnte ein Unternehmen verlangen, dass alle Personen eine Adresse haben müssen, bevor das System die Daten auf einem Speichergerät speichert.Diese funktionale Anforderung würde innerhalb der Anforderungsspezifikation dokumentiert.

Die Sicherheitsanforderungen sind häufig die wichtigsten Aspekte eines Systems.Diese Anforderungen werden dokumentiert, um zu beschreiben, wie auf Daten zugegriffen werden und auf welche Richtlinien zur Verschlüsselung der Daten innerhalb der Anwendung verwendet werden sollten.Mit der anhaltenden Bedrohung durch Hacker und Online -Raubtiere ist die Cybersicherheit für die meisten Computersysteme immer wichtiger geworden.