Kazalo:
- Funkcionalne vs nefunkcionalne zahteve
- Kaj so funkcionalne zahteve?
- Kaj so nefunkcionalne zahteve?
- Kakšna je razlika med funkcionalnimi in nefunkcionalnimi zahtevami?
- Povzetek - Funkcionalne vs nefunkcionalne zahteve
Video: Razlika Med Funkcionalnimi In Nefunkcionalnimi Zahtevami
2024 Avtor: Mildred Bawerman | [email protected]. Nazadnje spremenjeno: 2023-12-16 08:42
Funkcionalne vs nefunkcionalne zahteve
Ključna razlika med funkcionalnimi in nefunkcionalnimi zahtevami je v tem, da funkcionalne zahteve opisujejo, kaj naj sistem počne, medtem ko nefunkcionalne zahteve opisujejo, kako sistem deluje.
Pri programskem inženirstvu se zahteve glede programske opreme osredotočajo na potrebe, ki jih mora rešiti programska oprema. Pri razvoju programske opreme je prvi korak zbrati zahteve. To je eden najpomembnejših korakov, ker je celoten izdelek odvisen od zbranih zahtev. Ko se zahteve zberejo, se analizirajo in dokumentirajo v specifikacijo programske zahteve (SRS). Programske zahteve je mogoče razvrstiti v dva oddelka kot funkcionalne in nefunkcionalne zahteve.
VSEBINA
1. Pregled in ključna razlika
2. Kaj so funkcionalne zahteve
3. Kaj so nefunkcionalne zahteve
4. Vzporedna primerjava - funkcionalne in nefunkcionalne zahteve v tabelarni obliki
5. Povzetek
Kaj so funkcionalne zahteve?
Zahteve, ki določajo funkcionalne vidike programske opreme, so znane kot funkcionalne zahteve. Funkcionalne zahteve se spreminjajo od enega projekta do drugega. Določajo funkcionalnosti, ki jih zagotavljajo sistemi ali komponente.
Slika 01: Razvoj programske opreme
Predpostavimo sistem vodenja bolnišnice. Lahko ima več modulov, kot so modul za prijavo, modul za bolnika, modul za zdravnika, modul za sestanke, modul za poročanje in modul za obračun. Modul za prijavo bi se moral uspešno prijaviti v sistem, ko je zagotovljeno pravilno uporabniško ime in geslo. Pacientov modul naj shranjuje, ureja in briše podrobnosti o bolniku. Zdravniški modul naj shranjuje, ureja in briše podatke o zdravniku. Modul za sestanke mora načrtovati, prerazporediti in izbrisati sestanke. Modul za poročanje mora ustvarjati zdravniška poročila. Modul za zaračunavanje mora generirati račune za plačilo. To je nekaj funkcionalnih zahtev za sistem vodenja bolnišnice.
Kaj so nefunkcionalne zahteve?
Zahteve, ki niso povezane s funkcionalnim vidikom programske opreme, spadajo v kategorijo nefunkcionalnih zahtev. Določajo pričakovane značilnosti programske opreme. Uporabniki lahko o njih domnevajo. Številni uporabniki so zaskrbljeni zaradi pravilne uporabe nefunkcionalnih zahtev, zlasti za velike sisteme.
Sistem vodenja bolnišnice mora imeti naslednje nefunkcionalne zahteve. Hitrost je precejšnja zahteva. Sistem mora obdelati podatke v minimalnem odzivnem času. Sistem mora biti varen. Do podatkov bi morali dostopati samo pooblaščeni uporabniki. To bi moralo biti enostavno vzdrževati. Programska oprema mora biti delujoč in uporaben izdelek. Podatki bi morali biti zanesljivi in po potrebi na voljo. Zato bi moral sistem vodenja bolnišnice imeti nefunkcionalne zahteve, kot so zmogljivost, varnost, vzdrževanje, uporabnost, zanesljivost in razpoložljivost.
Kakšna je razlika med funkcionalnimi in nefunkcionalnimi zahtevami?
Diff Article Sredina pred mizo
Funkcionalne vs nefunkcionalne zahteve |
|
Funkcionalne zahteve so zahteve, ki opredeljujejo funkcije sistema ali njegovih podsistemov. | Nefunkcionalne zahteve so zahteve, ki določajo merila, ki se lahko uporabijo za presojo delovanja sistema. |
Uporaba | |
Funkcionalne zahteve se uporabljajo za opis funkcionalnosti sistema. | Nefunkcionalne zahteve opisujejo značilnosti kakovosti sistema ali lastnosti kakovosti. |
Povzetek - Funkcionalne vs nefunkcionalne zahteve
Ta članek je obravnaval razliko med obema kategorijama zahtev po programski opremi. Razlika med funkcionalnimi in nefunkcionalnimi zahtevami je v tem, da funkcionalne zahteve opisujejo, kaj naj sistem počne, medtem ko nefunkcionalne zahteve opisujejo, kako sistem deluje.
Priporočena:
Razlika Med Konfliktom Med Skupinami In Znotraj Skupine
Ključna razlika med konfliktom med skupinami in znotraj skupine je, da se konflikt med skupinami nanaša na spor med dvema ali več skupinami, medtem ko
Razlika Med Zahtevami In Specifikacijami V Programskem Inženirstvu
Ključna razlika med zahtevami in specifikacijami pri programskem inženirstvu je, da je zahteva potreba zainteresirane strani, ki bi jo morala imeti programska oprema
Razlika Med Poslovnimi Zahtevami In Funkcionalnimi Zahtevami
Ključna razlika med poslovnimi zahtevami in funkcionalnimi zahtevami je v tem, da poslovne zahteve opredeljujejo poslovne cilje, medtem ko so funkcionalne
Razlika Med Apnejo Med Spanjem In Smrčanjem
Ključna razlika - apneja v spanju proti smrčanju Ključna razlika med apnejo v spanju in smrčanjem je, da je apneja v spanju motnja spanja, za katero je značilna premor
Razlika Med Odnosi Med Delodajalci In Delojemalci
Industrijski odnosi vs odnosi z zaposlenimi Večina od nas misli, da vemo, kaj so industrijski odnosi. Študija zaposlovanja in trga dela je tisto, kar m