Nefunkcionalni Zahtjevi

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

NEFUNKCIONA

LNI ZAHTJEVI

PREDMET: ANALIZA
POSLOVNIH PROCESA
STUDENT: Naida Bećirspahić
72870
Uvod

 Složenost softverskih sistema određena je


funkcionalnim i nefunkcionalnim karakteristikama,
kao što su upotrebljivost, fleksibilnost, performanse
i sigurnost.

 Za kvalitetan softverski sistem neophodno je u


obzir uzeti i funkcionalne i nefunkcionalne
karakteristike.
Funkcionalni zahtjevi

 Funkcionalni zahtjevi definišu funkcionalnosti koje


pružaju komponente ili sistemi i ovi zahtjevi se
mjenjaju iz jednog projekta u drugi.

 Funkcionalni zahtjevi odnose se na proces pokriven


sistemom, na njegovu funkcionalnost i podatke.

 Naprimjer, sistem treba provjeriti narudžbu kupca s


obzirom na raspoloživost kupljenog artikla na
skladištu, sistem treba kupcu omogućiti
pregledavanje arhive kupvine unazad tri godine.
Nefunkcionalni zahtjevi

 Nefunkcionalni zahtjevi opisuju kakav će sistem


biti, najčešće su to zahtjevi koji se tiču samog
sistema.

 Izražavaju ograničenja na funkcionalnost sistema


i opisuju karakteristike koje softver mora imati.

 Neispunjavanje nefunkcionalnih zahtjeva može


stvoriti velike teškoće, jer se ono ne može zaobići
zato su oni u većoj mjeri kritični od funkcionalnih
zahtjeva.
Nefunkcionalni zahtjevi

Nefunkcionalni zahtjevi obuhvataju sljedeće:


 Iskoristivost,
 Pouzdanost, dostupnost i tačnost
 Izvodljivost
 Ispitivost, prilagodljivost, održivost,
kompatibilnost, instalaciju i konfigurabilnost
 Zahtjevi na dizajn
 Zahtjevi na implementaciju
 Zahtjevi sučelja
 Fizički zahtjevi
Razlika između funkcionalnih i nefunkcionalnih zahtjeva

Funkcionalni zahtjevi Nefunkcionalni zahtjevi

opisuju šta sistem treba raditi opisuje kako sistem funkcionira

opisuju karakteristike kvalitete sistema ili atribute


koriste se za opisivanje funkcionalnosti sistema
kvalitete

zahtjevi koji definiraju funkcije sistema ili određuju kriterije pomoću kojih se može
njegovih podsistema prosuđivati ​rad sistema
Tipovi nefunkcionalnih zahtjeva

Razlikujemo tri tipa nefunkcionalnih zahtjeva:

 zahtjevi programskog produkta,


 organizacijski zahtjevi i
 vanjski zahtjevi.
Postupak utvrđivanja zahtjeva

Postupak utvrđivanja zahtjeva dijeli se na sljedeće:

 studijaizvodljivosti
 iznalaženje i analiza zahtjeva
 dokumentovanje zahtjeva
 provjera valjanosti zahtjeva
Pisanje nefunkcionalnih zahtjeva

Razlikujemo nekoliko vrsta jezika za zapisivanje


zahtjeva, a to su:

 prirodni jezik,
 strukturirani prirodni jezik,
 formalni jezik i
 grafička notacija

You might also like