6. Modellering icke-funktionella Flashcards
Vad är icke-funktionella krav?
De beskriver önskade egenskaper, kvalitet och begränsningar för ett system
Vilken egenskap återspeglar icke-funktionella krav? (2)
a) Systemet som helhet
b) Enskild uppgift
Hur skapar icke-funktionella krav konkurrensfördelar?
Eftersom att de definierar kvalitetsegenskaper för systemet
Vad avgör om ett krav är funktionellt eller icke-funktionellt?
Beror på kravdefinitionens granularitet (detaljnivå)
Enligt Kotonya och Sommerville kan icke-funktionella krav klassificeras. Vilka tre finns?
Processkrav
- systemutvecklingsprocessen, standard, metod, verktyg
Produktkrav
- egenskaper systemet måste ha
Externa krav
- systemet miljö. Både för produkt och utvecklingsprocess
Ge exempel på processkrav: (3)
Leveranskrav
Implementeringskrav
Standardkrav
Ge exempel på produktkrav: (7)
Användbarhet
Pålitlighet
- körtidsbeteende
Safety
Effektivitet
Prestanda
- systemhastighet
Kapacitet
- datalagringsbehov
Säkerhet
Ge exempel på externa krav: (3)
Lagkrav
Ekonomiska
Interoperabilitetskrav
Vad är skillnaden mellan safety och säkerhetskrav?
Safety
- krav på att systemet ska uppvisa ett acceptabelt och önskvärt beteende i förhållande till sin omgivning.
Säkerhet
- krav på att systemet ska förhindra otillåten tillgång till data och funktioner.
Hur säkerställer man att ett NFR blivit uppfyllt?
Man ser till att det är mätbart
Finns det en standard för NFR?
IEEE 830-1993 är en standard, men finns flera förslag
Hur mäts prestanda?
Antal bearbetade transaktioner per sekund
Svarstid efter användarens input