Inhoudsopgave:
- Functionele versus niet-functionele vereisten
- Wat zijn functionele vereisten?
- Wat zijn niet-functionele vereisten?
- Wat is het verschil tussen functionele en niet-functionele vereisten?
- Samenvatting - Functionele versus niet-functionele vereisten
Video: Verschil Tussen Functionele En Niet-functionele Vereisten
2024 Auteur: Mildred Bawerman | [email protected]. Laatst gewijzigd: 2023-12-16 08:40
Functionele versus niet-functionele vereisten
Het belangrijkste verschil tussen functionele en niet-functionele vereisten is dat de functionele vereisten beschrijven wat het systeem zou moeten doen, terwijl de niet-functionele vereisten beschrijven hoe het systeem werkt.
Bij Software Engineering richten de softwarevereisten zich op de behoeften die door de software moeten worden opgelost. Bij het ontwikkelen van software is de allereerste stap het verzamelen van vereisten. Het is een van de belangrijkste stappen omdat het hele product afhankelijk is van de verzamelde eisen. Zodra de vereisten zijn verzameld, worden ze geanalyseerd en gedocumenteerd in Software Requirement Specification (SRS). Softwarevereisten kunnen worden onderverdeeld in twee secties: functionele en niet-functionele vereisten.
INHOUD
1. Overzicht en belangrijkste verschil
2. Wat zijn functionele vereisten
3. Wat zijn niet-functionele vereisten
4. Vergelijking zij aan zij - Functionele versus niet-functionele vereisten in tabelvorm
5. Samenvatting
Wat zijn functionele vereisten?
De eisen die de functionele aspecten van software specificeren, worden functionele eisen genoemd. Functionele vereisten veranderen van het ene project naar het andere. Ze definiëren de functionaliteiten van de systemen of componenten.
Figuur 01: Softwareontwikkeling
Ga uit van een ziekenhuisbeheersysteem. Het kan verschillende modules hebben zoals inlogmodule, patiëntmodule, doktersmodule, afspraakmodule, rapportmodule en facturatiemodule. De inlogmodule moet met succes inloggen op het systeem als de juiste gebruikersnaam en wachtwoord zijn opgegeven. De patiëntmodule moet patiëntgegevens opslaan, bewerken en verwijderen. De doktersmodule dient de doktersgegevens op te slaan, te bewerken en te verwijderen. De afspraakmodule moet afspraken plannen, verzetten en verwijderen. De rapportagemodule moet medische rapporten genereren. De factureringsmodule moet facturen voor betaling genereren. Dat zijn enkele functionele vereisten voor een ziekenhuismanagementsysteem.
Wat zijn niet-functionele vereisten?
De eisen die niet gerelateerd zijn aan het functionele aspect van software vallen in de categorie niet functionele eisen. Ze definiëren de verwachte kenmerken van software. De gebruikers kunnen er aannames over doen. Veel gebruikers zijn bezorgd over het juist krijgen van de niet-functionele vereisten, vooral voor grote systemen.
Een ziekenhuismanagementsysteem moet aan de volgende niet-functionele eisen voldoen. Snelheid is een behoorlijke vereiste. Het systeem moet gegevens binnen een minimale responstijd verwerken. Het systeem moet veilig zijn. De gegevens mogen alleen toegankelijk zijn voor geautoriseerde gebruikers. Het moet gemakkelijk te onderhouden zijn. De software moet een werkend en bruikbaar product zijn. De gegevens moeten betrouwbaar zijn en indien nodig beschikbaar. Daarom moet het ziekenhuismanagementsysteem niet-functionele eisen stellen zoals prestatie, veiligheid, onderhoudbaarheid, bruikbaarheid, betrouwbaarheid en beschikbaarheid.
Wat is het verschil tussen functionele en niet-functionele vereisten?
Diff Artikel Midden voor Tafel
Functionele versus niet-functionele vereisten |
|
Functionele vereisten zijn de vereisten die functies van een systeem of zijn subsystemen definiëren. | Niet-functionele vereisten zijn de vereisten die criteria specificeren die kunnen worden gebruikt om de werking van het systeem te beoordelen. |
Gebruik | |
De functionele eisen worden gebruikt om de functionaliteiten van een systeem te beschrijven. | De niet-functionele eisen beschrijven de systeemkwaliteitskenmerken of de kwaliteitsattributen. |
Samenvatting - Functionele versus niet-functionele vereisten
In dit artikel is het verschil tussen de twee categorieën softwarevereisten besproken. Het verschil tussen functionele en niet-functionele vereisten is dat functionele vereisten beschrijven wat het systeem zou moeten doen, terwijl de niet-functionele vereisten beschrijven hoe het systeem werkt.
Aanbevolen:
Verschil Tussen Samengestelde En Niet-samengestelde Transposons
Het belangrijkste verschil tussen samengestelde en niet-samengestelde transposons is dat samengestelde transposons twee flankerende insertiesequenties hebben terwijl ze niet-samengesteld zijn
Verschil Tussen Depolariserende En Niet-depolariserende Neuromusculaire Blokkers
Het belangrijkste verschil tussen depolariserende en niet-depolariserende neuromusculaire blokkers is dat depolariserende neuromusculaire blokkers werken als acetylcholinereceptoren
Verschil Tussen Lineaire En Niet-lineaire Moleculen
Het belangrijkste verschil tussen lineaire en niet-lineaire moleculen is dat lineaire moleculen een chemische structuur hebben die in een rechte lijn ligt, terwijl niet-lineaire
Verschil Tussen Radioactieve En Niet-radioactieve Sondes
Het belangrijkste verschil tussen radioactieve en niet-radioactieve sondes is dat radioactieve sondes enkelstrengs DNA- of RNA-sequenties zijn die zijn gelabeld met
Verschil Tussen Het Belangrijkste Verschil Tussen Metallische En Niet-metalen Mineralen
Belangrijkste verschil - Metallische versus niet-metalen mineralen Een mineraal is een natuurlijk voorkomend vast en anorganisch bestanddeel met een duidelijke chemische formule en