6 - modellering av icke-funktionella krav Flashcards
Vad är icke-funktionella krav?
Icke-funktionella krav beskriver önskade egenskaper - kvalitet och begränsningar för ett system - Inte funktioner
Vad återspeglar icke-funktionella krav?
Systemet som helhet
En enskild uppgift
Hur kan icke-funktionella krav användas för att öka konkurrensfördelar?
Eftersom de definierar kvalitetsegenskaperna för ett systemet
Vad avgör om ett krav ska definieras som funktionellt eller icke-funktionellt
Det beror på kravdefinitionens granularitet (detaljnivå)
Enligt Kotonya och sommerville kan icke-funktionella krav röra 3 olika delar, vilka?
Dvs vilka typer av icke-funktionella krav finns det?
- Systemet (produktkrav)
- Utvecklingsprocessen (processkrav)
- systemets miljö (externa krav)
Ge exempel på processkrav
leveranskrav
Implementeringskrav
Standardkrav
- Ställer krav på utvecklingsprocessen - vilken kvalitet vill vi ha?
Vilka produktkrav/systemkrav finns det?
Användbarhet Pålitlighet Safety Effektivitet Prestanda Kapacitet säkerhetskrav
Vilka externa krav finns det?
Lagkrav
Ekonomiska krav
Interoperabilitetskrav
- Hur ska systemet fungera med andra aktörer
Vad är skillnaden på safety-krav och säkerhetskrav?
Safety: Krav på att systemet ska uppvisa ett acceptabelt och önskvärt beteende i förhållande till sin omgivning
Säkerhetskrav: Krav på att systemet ska förhindra otillåten tillgång till data och funktioner
Hur bedömer man om ett IF-krav är uppfyllt?
Det måste gå att mäta
Finns det en standardiserad klassifikation för icke-funktionella krav?
Det finns en IEEE-standard men det finns även flera andra förslag på klassifikationer, t.ex kotonya och sommarville
Hur mäts prestanda?
Antal bearbetande transaktioner per sekund
svarstid efter användarens input