Hem Utveckling Vad är en funktionell specifikation (fs)? - definition från techopedia

Vad är en funktionell specifikation (fs)? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder funktionell specifikation (FS)?

En funktionell specifikation (FS) är ett formellt dokument som beskriver alla funktioner och specifikationer för en viss mjukvaruprodukt. Under kravfasen i mjukvaruutvecklingsprocessen är en funktionell specifikation ett av de viktigaste dokumenten som skapas av en chef eller lead-utvecklare. Följaktligen bör den funktionella specifikationen innehålla tillräckligt med detaljer för att utvecklarna ska kunna börja projekteringen av projektet och därefter börja kodningen.

En funktionell specifikation är också känd som en funktionell konstruktionsspecifikation.

Techopedia förklarar Functional Specification (FS)

Metoden för att förbereda specifikationer innan produkten kallas ”skriva handboken först” och fungerar som en översikt av det färdiga programmet. Den funktionella specifikationen visar användaruppgiftsbeskrivningar, produktjämförelser, eventuella externa gränssnitt och all kompatibel hårdvara, programvara, ramversioner och operativsystem.


Omfattningen av den funktionella specifikationen bör begränsas till följande:

  • Bör korrekt definiera alla funktioner som utförs av programvaran och alla begränsningar för utförandet av dessa funktioner. En programvarebegränsning kan finnas på grund av arten av uppgiften som ska lösas eller på grund av ett speciellt kännetecken för projektet.
  • Bör inte beskriva någon design- eller implementeringsinformation som inte är uppenbar för användaren av programvaran. Intern design eller implementeringsdetaljer bör beskrivas i projektets designstadium.

Det finns ett antal andra planer och dokument som hänvisar till funktionsspecifikationen. Några av de viktigaste dokumenten som styrs av funktionell specifikation är:

  • Designdokument utvecklats av utvecklingsgruppen
  • Testplan / testfall, för användning av Qualiy Assurance-teamet
  • Slutanvändares dokumentation

Den funktionella specifikationen kommer vanligtvis att behöva utvecklas när utvecklingen av mjukvaruprodukten fortskrider. Det kan vara omöjligt att specificera några detaljer när projektet inleds. Det kan till exempel vara omöjligt att definiera alla skärmformat för ett interaktivt program under kravfasen.

Vad är en funktionell specifikation (fs)? - definition från techopedia