Zuhause Entwicklung Was ist eine Funktionsspezifikation (fs)? - Definition aus techopedia

Was ist eine Funktionsspezifikation (fs)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet funktionale Spezifikation (FS)?

Eine Funktionsspezifikation (FS) ist ein formelles Dokument, in dem alle Merkmale und Spezifikationen eines bestimmten Softwareprodukts aufgeführt sind. Während der Anforderungsphase des Softwareentwicklungsprozesses ist eine Funktionsspezifikation eines der Schlüsseldokumente, die von einem Manager oder leitenden Entwickler erstellt werden. Daher sollte die Funktionsspezifikation genügend Details enthalten, damit die Entwickler mit dem Entwurf des Projekts beginnen und anschließend mit dem Codieren beginnen können.

Eine funktionale Spezifikation wird auch als funktionale Designspezifikation bezeichnet.

Techopedia erklärt Funktionsspezifikation (FS)

Die Methode zur Erstellung von Spezifikationen vor dem Produkt wird als "Schreiben des Handbuchs zuerst" bezeichnet und dient als Übersicht über das fertige Programm. Die Funktionsbeschreibung enthält Beschreibungen der Benutzeraufgaben, Produktvergleiche, externe Schnittstellen sowie alle kompatiblen Hardware-, Software-, Framework-Versionen und Betriebssysteme.


Der Umfang der funktionalen Spezifikation sollte auf Folgendes beschränkt sein:

  • Sollte alle von der Software ausgeführten Funktionen und alle Einschränkungen für die Ausführung dieser Funktionen korrekt definieren. Eine Softwareeinschränkung kann aufgrund der Art der zu lösenden Aufgabe oder aufgrund einer speziellen Eigenschaft des Projekts vorliegen.
  • Sollte keine Design- oder Implementierungsdetails beschreiben, die für den Benutzer der Software nicht ersichtlich sind. Interne Design- oder Implementierungsdetails sollten in der Designphase des Projekts beschrieben werden.

Es gibt eine Reihe weiterer Pläne und Dokumente, die sich auf die Funktionsspezifikation beziehen. Einige der Schlüsseldokumente, die sich an funktionalen Spezifikationen orientieren, sind:

  • Vom Entwicklungsteam entwickelte Designdokumente
  • Testplan / Testfälle zur Verwendung durch das Qualiy Assurance-Team
  • Endbenutzer-Dokumentation

Die Funktionsspezifikation muss sich in der Regel im Verlauf der Entwicklung des Softwareprodukts weiterentwickeln. Es ist möglicherweise nicht möglich, einige Details zum Zeitpunkt der Projektinitiierung anzugeben. Beispielsweise kann es unmöglich sein, alle Bildschirmformate für ein interaktives Programm während der Anforderungsphase zu definieren.

Was ist eine Funktionsspezifikation (fs)? - Definition aus techopedia