Domov Razvoj Kaj je funkcionalna specifikacija (fs)? - definicija iz tehopedije

Kaj je funkcionalna specifikacija (fs)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni funkcionalna specifikacija (FS)?

Funkcionalna specifikacija (FS) je formalni dokument, ki podrobno določa vse funkcije in specifikacije določenega programskega izdelka. Med fazo zahtev v procesu razvoja programske opreme je funkcionalna specifikacija eden ključnih dokumentov, ki jo je ustvaril upravitelj ali glavni razvijalci. Zato mora funkcionalna specifikacija vsebovati dovolj podrobnosti, da lahko razvijalci začnejo s projektiranjem projekta in nato začnejo s kodiranjem.

Funkcionalna specifikacija je znana tudi kot specifikacija funkcionalne zasnove.

Techopedia razlaga funkcionalno specifikacijo (FS)

Način priprave specifikacij, preden je izdelek znan kot „najprej napisati priročnik“, služi kot oris končnega programa. Funkcionalna specifikacija navaja uporabniške naloge uporabnikov, primerjave izdelkov, vse zunanje vmesnike in vso združljivo strojno, programsko opremo, okvirne različice in operacijske sisteme.


Obseg funkcionalne specifikacije mora biti omejen na naslednje:

  • Naj pravilno opredeli vse funkcije, ki jih izvaja programska oprema, in vse omejitve pri izvajanju teh funkcij. Programska omejitev lahko obstaja zaradi narave naloge, ki jo je treba rešiti, ali zaradi posebne značilnosti projekta.
  • Ne bi smeli opisovati podrobnosti o zasnovi ali izvedbi, ki uporabniku programske opreme niso očitne. V fazi načrtovanja projekta je treba opisati podrobnosti notranjega oblikovanja ali izvedbe.

Obstaja vrsta drugih načrtov in dokumentov, ki se sklicujejo na funkcionalno specifikacijo. Nekateri ključni dokumenti, ki jih vodi funkcionalna specifikacija, so:

  • Oblikovalni dokumenti, ki jih je razvil razvojni tim
  • Načrt preskušanja / testni primeri, ki jih uporablja Qualiy Assurance ekipa
  • Dokumentacija za končnega uporabnika

Funkcionalna specifikacija se bo običajno razvijala z razvojem programskega izdelka. V času, ko se projekt začne, ni mogoče določiti nekaterih podrobnosti. Na primer, v fazi zahtev morda ni mogoče določiti vseh oblik zaslona za interaktivni program.

Kaj je funkcionalna specifikacija (fs)? - definicija iz tehopedije