Domov Rozvoj Co je funkční specifikace (fs)? - definice z techopedie

Co je funkční specifikace (fs)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená funkční specifikace (FS)?

Funkční specifikace (FS) je formální dokument, který podrobně popisuje všechny funkce a specifikace určitého softwarového produktu. Během fáze požadavků procesu vývoje softwaru je funkční specifikace jedním z klíčových dokumentů vytvořených manažerem nebo hlavním vývojářem. Funkční specifikace by tedy měla obsahovat dostatek podrobností pro vývojáře, aby mohli zahájit návrh projektu a poté začít kódovat.

Funkční specifikace je také známá jako specifikace funkčního designu.

Techopedia vysvětluje funkční specifikace (FS)

Metoda přípravy specifikací před produktem je známá jako „psaní manuálu jako první“ a slouží jako obrys hotového programu. Funkční specifikace uvádí popisy uživatelských úloh, porovnání produktů, veškerá externí rozhraní a veškerý kompatibilní hardware, software, verze frameworků a operační systémy.


Rozsah funkční specifikace by měl být omezen na:

  • Měl by správně definovat všechny funkce prováděné softwarem a všechna omezení pro provádění těchto funkcí. Softwarové omezení může existovat kvůli povaze úkolu, který má být vyřešen, nebo kvůli zvláštní charakteristice projektu.
  • Neměly by popisovat žádné podrobnosti o návrhu nebo implementaci, které nejsou uživateli softwaru zřejmé. Podrobnosti o interním návrhu nebo implementaci by měly být popsány ve fázi návrhu projektu.

Existuje celá řada dalších plánů a dokumentů, které odkazují na funkční specifikaci. Některé z klíčových dokumentů, které se řídí funkční specifikací, jsou:

  • Návrhové dokumenty vytvořené vývojovým týmem
  • Testovací plán / testovací případy, pro použití týmem Qualiy Assurance
  • Dokumentace koncového uživatele

Funkční specifikace se bude obvykle muset vyvíjet s vývojem softwarového produktu. V době zahájení projektu může být nemožné určit některé podrobnosti. Například může být nemožné definovat všechny formáty obrazovky pro interaktivní program během fáze požadavků.

Co je funkční specifikace (fs)? - definice z techopedie