01.09.2013 Views

Specification V

Specification V

Specification V

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!