Specification V
Specification V
Specification V
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Översikt<br />
Specifikation<br />
– Exempel på icke-funktionella krav i<br />
datorsammanhang.
Icke-funktionella Krav<br />
Prestanda<br />
– Systemets förmåga uttryckt som ett antal<br />
transaktioner per sekund.<br />
– Antalet samtida användare som skall stödjas.<br />
– Mängden och typen av information som skall<br />
hanteras.<br />
– Systemets responstid.
Icke-funktionella Krav<br />
Effektivitet<br />
– Hur väl systemet skall utnyttja processorns<br />
kapacitet, diskutrymme, minne eller<br />
kommunikationskanaler.
Icke-funktionella Krav<br />
Tillgänglighet<br />
– Procent av planerad tid som systemet är ”uppe”<br />
och tillgängligt för användning och är fullt<br />
fungerande.
Icke-funktionella Krav<br />
Flexibilitet<br />
– Flexibilitet indikerar hur mycket arbete som<br />
krävs för att lägga till nya förmågor till<br />
produkten.<br />
– Denna förmåga är nödvändig för produkter som<br />
utvecklas i en inkrementel, iterativ väg genom<br />
en serie av på varandra följande releaser.
Icke-funktionella Krav<br />
Säkerhet<br />
– Har att göra med säkerhetsaspekter såsom:<br />
otillåten access, intrång.<br />
förhindrande av att data försvinner.<br />
skydda hemlig data som matats in i systemet.
Icke-funktionella Krav<br />
Samverkan<br />
(Interoperability)<br />
– Indikerar hur lätt som<br />
produkten/systemet kan<br />
utbyta data eller service<br />
med andra system.<br />
– För att nå den erforderliga<br />
nivån av samverkan<br />
behöver du veta vilka andra<br />
applikationer som systemet<br />
skall interagera med och<br />
vilken data som skall<br />
utväxlas.
Icke-funktionella Krav<br />
Tillförlitlighet<br />
– Sannolikheten för att mjukvaran/hårdvaran<br />
exekveras utan att fallera under en specifik<br />
tidsperiod.<br />
– Mean Time Between Failure (MTBF).
Icke-funktionella Krav<br />
Robusthet<br />
– Till vilken grad som ett system eller komponent<br />
fortsätter att fungera korrekt när den<br />
konfronteras med<br />
felaktig indata.<br />
defekter i ansluten mjukvara eller hårdvara.<br />
oväntade driftsförhållanden.
Icke-funktionella Krav<br />
Robusthet
Icke-funktionella Krav<br />
Underhållbarhet (Maintainability)<br />
– Hur lätt det är att korrigera defekter eller göra<br />
ändringar.
Icke-funktionella Krav<br />
Flyttbarhet (Portability)<br />
– Den arbetsinsatts som krävs för att flytta en bit<br />
mjukvara från en plattform (=arbetsmiljö, t.ex.<br />
byta operativsystem) till en annan.
Icke-funktionella Krav<br />
Kompabilitet<br />
– Förmågan hos system och systemkomponenter<br />
(hårdvara/mjukvara) att arbeta tillsammans.<br />
– Detta syftar på förmågan hos enheter,<br />
subsystem eller system att effektivt samarbeta<br />
med varandra för att tillhandahålla en service.<br />
– Det kan också mena att mjukvaran kan<br />
exekveras på datorer som den i första hand inte<br />
var skrivet för.