Indholdsfortegnelse:
- Funktionelle versus ikke-funktionelle krav
- Hvad er funktionelle krav?
- Hvad er ikke-funktionelle krav?
- Hvad er forskellen mellem funktionelle og ikke-funktionelle krav?
- Resumé - Funktionelle versus ikke-funktionelle krav
Video: Forskellen Mellem Funktionelle Og Ikke-funktionelle Krav
2024 Forfatter: Mildred Bawerman | [email protected]. Sidst ændret: 2023-12-16 08:37
Funktionelle versus ikke-funktionelle krav
Hovedforskellen mellem funktionelle og ikke-funktionelle krav er, at funktionelle krav beskriver, hvad systemet skal gøre, mens de ikke-funktionelle krav beskriver, hvordan systemet fungerer.
I Software Engineering fokuserer softwarekravene på de behov, der skal løses af softwaren. Når man udvikler software, er det allerførste skridt at samle krav. Det er et af de vigtigste trin, fordi hele produktet afhænger af de samlede krav. Når kravene er samlet, analyseres de og dokumenteres i softwarekravspecifikation (SRS). Softwarekrav kan kategoriseres i to sektioner som funktionelle og ikke-funktionelle krav.
INDHOLD
1. Oversigt og nøgleforskel
2. Hvad er funktionelle krav
3. Hvad er ikke-funktionelle krav
4. Sammenligning side om side - Funktionelle versus ikke-funktionelle krav i tabelform
5. Oversigt
Hvad er funktionelle krav?
Kravene, der specificerer de funktionelle aspekter af software, kaldes funktionelle krav. Funktionelle krav ændres fra et projekt til et andet. De definerer de funktioner, der leveres af systemerne eller komponenterne.
Figur 01: Softwareudvikling
Antag et hospitalsledelsessystem. Det kan have flere moduler som login-modul, patientmodul, læge-modul, aftale-modul, rapportmodul og faktureringsmodul. Login-modulet skal med succes logge ind på systemet, når det korrekte brugernavn og adgangskode er angivet. Patientmodulet skal gemme, redigere og slette patientoplysninger. Læge-modulet skal gemme, redigere og slette lægeoplysninger. Aftalemodulet skal planlægge, omlægge og slette aftaler. Rapportmodulet skal generere medicinske rapporter. Faktureringsmodulet skal generere regninger til betaling. Disse er nogle funktionelle krav til et hospitalsledelsessystem.
Hvad er ikke-funktionelle krav?
Kravene, der ikke er relateret til det funktionelle aspekt af software, falder ind under kategorien ikke-funktionelle krav. De definerer de forventede egenskaber ved en software. Brugerne kan antage antagelser om dem. Mange brugere er bekymrede for at få de ikke-funktionelle krav rigtige, især for store systemer.
Et hospitalsledelsessystem skal have følgende ikke-funktionelle krav. Hastighed er et stort krav. Systemet skal behandle data inden for en minimal responstid. Systemet skal være sikkert. Dataene skal kun være tilgængelige for de autoriserede brugere. Det skal være let at vedligeholde. Softwaren skal være et fungerende og brugbart produkt. Dataene skal være pålidelige og tilgængelige, når det er nødvendigt. Derfor bør hospitalsledelsessystemet have ikke-funktionelle krav såsom ydeevne, sikkerhed, vedligeholdelsesevne, brugervenlighed, pålidelighed og tilgængelighed.
Hvad er forskellen mellem funktionelle og ikke-funktionelle krav?
Diff artikel midt foran bordet
Funktionelle versus ikke-funktionelle krav |
|
Funktionelle krav er de krav, der definerer funktioner i et system eller dets undersystemer. | Ikke-funktionelle krav er de krav, der specificerer kriterier, der kan bruges til at bedømme systemets funktion. |
Anvendelse | |
Funktionskravene bruges til at beskrive et systems funktionalitet. | De ikke-funktionelle krav beskriver systemkvalitetsegenskaber eller kvalitetsattributter. |
Resumé - Funktionelle versus ikke-funktionelle krav
Denne artikel diskuterede forskellen mellem de to kategorier af softwarekrav. Forskellen mellem funktionelle og ikke-funktionelle krav er, at funktionelle krav beskriver, hvad systemet skal gøre, mens de ikke-funktionelle krav beskriver, hvordan systemet fungerer.
Anbefalet:
Forskellen Mellem Sammensatte Og Ikke-sammensatte Transponer
Hovedforskellen mellem sammensatte og ikke-sammensatte transposoner er, at sammensatte transposoner har to flankerende indsættelsessekvenser, mens de ikke er sammensatte
Forskellen Mellem Depolarisering Og Ikke-depolarisering Af Neuromuskulære Blokkere
Hovedforskellen mellem depolariserende og ikke-depolariserende neuromuskulære blokkere er, at depolariserende neuromuskulære blokkere fungerer som acetylcholinreceptor
Forskellen Mellem Lineære Og Ikke-lineære Molekyler
Hovedforskellen mellem lineære og ikke-lineære molekyler er, at lineære molekyler har en kemisk struktur, der er i en lige linje, mens ikke-lineær
Forskellen Mellem Krav Og Specifikation I Softwareteknik
Hovedforskellen mellem krav og specifikation i Software Engineering er, at et krav er et behov fra en interessent, som softwaren skal
Forskellen Mellem Nøgleforskellen Mellem Metalliske Og Ikke-metalliske Mineraler
Nøgleforskel - Metallisk vs. ikke-metalliske mineraler Et mineral er en naturligt forekommende fast og uorganisk bestanddel med en bestemt kemisk formel og