Was ist eine funktionale Leistungsbeschreibung?

Eine funktionale Leistungsbeschreibung beschreibt die grundlegenden Funktionen einer Software-Anwendung. Sie wird im Allgemeinen als Teil der Anforderungsstudie in der Softwareentwicklung entwickelt. Sie dient als Blaupause, damit die Programmierer Quellencode und Musterbeispiele für die Anwendung entwickeln.

Im Allgemeinen gibt es viele verschiedenen Spieler, die mit der Anforderungsstudie für das Entwickeln jeder Software-Anwendung beschäftigt gewesen werden. Diese Spieler schließen die Geschäftsleute mit ein, die erwartet werden, die Software, die Datenanalytiker, die Programmierer und anderen technischen Personal zu verwenden. Die Geschäftsleute erklären den anderen Mitgliedern der Mannschaft genau, was sie von der Software erwarten, zu tun, von einer Geschäftsperspektive.

Geschäftsanforderungen werden mit den Daten vermischt, die gefangen genommen werden muss und werden verwendet, um die Weise zu entwickeln, welche die Mannschaft möchte, dass jeder der Schirme arbeitet. Die ganze diese Anforderungsstudie muss abgeschlossen werden, um die funktionale Leistungsbeschreibung zu dokumentieren. Sobald die funktionale Leistungsbeschreibung ungefähr dokumentiert wird, arbeitet die Mannschaft zur Geldstrafe - sie abstimmen. Die Mannschaft wiederholt diese Dokumente und füllt alle mögliche Abstände in der Anforderungsstudie aus. Nachdem die Anforderungsstudie komplett ist, genehmigt die Mannschaft die funktionale Leistungsbeschreibung. Das anerkannte Spezifikationsdokument wird als Plan für Softwareentwicklung benutzt.

Quellencode und Musterbeispiele werden using die funktionale Leistungsbeschreibung entwickelt. Teammitglieder verwenden die funktionale Leistungsbeschreibung, um die Musterbeispiele zu entwickeln, die benötigt werden, um zu bestätigen, dass die Software arbeitet, wie spezifiziert. Die Zahl den Musterbeispielen, die verwendet werden, um die Software auszuprüfen, unterscheidet sich gegründet nach der Kompliziertheit der entwickelten Software. Da die Programmierer die Software entwickeln, entwickelt ein anderes Teil der Mannschaft die Musterbeispiele. Der Prüfungsprozeß, zum der Software zu genehmigen fängt an, sobald die Programmierer die Mannschaft beraten, die es bereit ist geprüft zu werden.

Die funktionale Leistungsbeschreibung spezifiziert solche Sachen nicht wie die durch die Programmierer verwendet zu werden Software-Sprache. Die Spezifikationen, die innerhalb einer funktionalen Leistungsbeschreibung gefunden werden, werden auf die zutreffenden Funktionen des Programms begrenzt. Das Spezifikationsdokument erklärt, was geschieht, wenn ein Programmbenutzer an einen spezifischen Knopf auf dem Schirm klickt, aber nicht wie der Programmierer die spezielle Funktion auftreten lassen wird.

Abhängig von der Kompliziertheit der sich zu entwickeln Software, benutzen einige Mannschaften mehrfache Niveaus der Dokumente der funktionalen Leistungsbeschreibung. Das Führungsteam konnte an der Spezifikation der hoch qualifizierten Funktionen teilnehmen, während eine Gruppe Senior Analysten die speziellen Funktionen in allen weiteren Einzelheiten definieren konnte und eine gemeinsame Mannschaft der Geschäftsanalytiker und -programmierer jeden Schirm definieren kann. Jedes der Ausgangsdokumente von diesen Niveaus kann gelten als eine funktionale Leistungsbeschreibung.