icke-funktionella krav Flashcards
3 huvudtyper av icke-funktionella krav
Processkrav
Produktkrav
Externa krav
Processkrav
Processkrav ställer krav på systemutvecklingsprocessen.
avser utvecklingsstandarder,
utvecklingsmetoder, verktyg för utveckling, underhållbarhet (eng.
”maintainability”), osv.
Processkravs subtyper
Standardkrav
Implementeringskrav
Leveranskrav
Standardkrav
Systemet ska utvecklas med användning av processen beskriven
av ISO 9000-standard
Implementeringskrav
Systemet ska utvecklas med Visual Studio-verktyget
Leveranskrav
Systemet ska kunna skapa rapporterna som visar
systemkomponenters förbrukning varannan vecka
Produktkrav
Produktkrav specificerar egenskaperna (kvaliteten) som nya systemet måste ha, alltså kvalitetskrav på systemet
Produktkravs subtyper
Användarbarhetskrav
Prestandakrav
Pålitlighetskrav
Effektivitetskrav
Kapacitetskrav
Säkerhetskrav
Användarbarhetskrav
krav på slutanvändarens gränssnitt och
interaktioner
lärbarhet, användarvänlighet, användarhjälp
tiden som behövs för att lära x% av faciliteterna
antal input-fel gjorda under en viss tid
The system shall provide the user interface forms
same as the forms used in Windows 11.
The system will provide assistance bots for its
functionalities
Prestandakrav
krav på systemhastigheten
antal bearbetade transaktioner per sekund
svarstid efter användares input
The system shall process a minimum of 10
transactions per second.
Pålitlighetskrav
felfrekvens
medeltid till fel
The system shall not fail more than an average of 3
times per year
Effektivitetskrav
krav på att utföra systemfunktioner optimalt, dvs.
endast det arbete som krävs, och med minimal resursåtgång
The system shall not require more than 512MB of
RAM when running
Kapacitetskrav
krav på förmåga uppfylla datalagringsbehov, eller ett
visst antal samtidiga användare / interaktioner
The system shall limit students’ mailboxes to
100MB
Säkerhetskrav
krav på att systemet ska förhindra otillåten tillgång till
data och funktioner
autentisering - applikation kan kontrollera identiteten av användare
auktorisation - autentiserad användare har vissa rättigheter.
kryptering - meddelanden som skickas till / från en mjukvara är
krypterade
The system shall require an authorization of users
when accessing patient records
Externa krav
kan införas för både produkten (systemet) och
utvecklingsprocessen: de kommer från externa omgivningen till den
miljö som systemet implementeras i.