Domov vývoj Čo je funkčná špecifikácia (fs)? - definícia z technológie

Čo je funkčná špecifikácia (fs)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená funkčná špecifikácia (FS)?

Funkčná špecifikácia (FS) je formálny dokument, ktorý podrobne opisuje všetky vlastnosti a špecifikácie určitého softvérového produktu. Počas fázy požiadaviek procesu vývoja softvéru je funkčná špecifikácia jedným z kľúčových dokumentov vytvorených manažérom alebo hlavným vývojárom. Funkčná špecifikácia by preto mala obsahovať dostatok detailov, aby vývojári mohli začať navrhovať projekt a potom začať kódovať.

Funkčná špecifikácia je tiež známa ako špecifikácia funkčného dizajnu.

Techopedia vysvetľuje funkčnú špecifikáciu (FS)

Metóda prípravy špecifikácií pred tým, ako sa produkt nazýva „písomná príručka ako prvá“, slúži ako obrys hotového programu. Funkčná špecifikácia uvádza opisy úloh používateľov, porovnania produktov, akékoľvek externé rozhrania a všetok kompatibilný hardvér, softvér, verzie rámcov a operačné systémy.


Rozsah funkčnej špecifikácie by sa mal obmedziť na:

  • Mal by správne definovať všetky funkcie vykonávané softvérom a všetky obmedzenia týkajúce sa vykonávania týchto funkcií. Softvérové ​​obmedzenie môže existovať z dôvodu charakteru úlohy, ktorá sa má vyriešiť, alebo z dôvodu osobitnej charakteristiky projektu.
  • Nemali by opisovať žiadne podrobnosti o návrhu alebo implementácii, ktoré nie sú pre používateľa softvéru zrejmé. Podrobné informácie o vnútornom návrhu alebo implementácii by sa mali opísať vo fáze návrhu projektu.

Existuje množstvo ďalších plánov a dokumentov, ktoré odkazujú na funkčnú špecifikáciu. Niektoré z kľúčových dokumentov, ktoré sa riadia funkčnou špecifikáciou, sú:

  • Dizajnové dokumenty vypracované vývojovým tímom
  • Skúšobný plán / skúšobné prípady, na použitie tímom Qualiy Assurance
  • Dokumentácia koncového používateľa

Funkčná špecifikácia sa bude zvyčajne musieť vyvíjať s vývojom softvérového produktu. V čase začatia projektu môže byť nemožné uviesť niektoré podrobnosti. Napríklad môže byť nemožné definovať všetky formáty obrazovky pre interaktívny program počas fázy požiadaviek.

Čo je funkčná špecifikácia (fs)? - definícia z technológie