28.07.2013 Views

Introduktion till Systemering - Högskolan i Gävle

Introduktion till Systemering - Högskolan i Gävle

Introduktion till Systemering - Högskolan i Gävle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Per Aspenberg ©<br />

Göran Sundberg ©<br />

Kurskompendium <strong>Introduktion</strong> <strong>till</strong> <strong>Systemering</strong><br />

BESKRIVNINGAR AV ANVÄNDNINGSFALL<br />

Med en affärsprocess menas en kedja av aktiviteter som levererar nytta för någon aktör.<br />

Ovan har vi sett hur verksamhetens affärsprocesser på konkret nivå grafiskt kan förtecknas i<br />

form av ett så kallat Use Case-diagram. Detta ger en värdefull översikt av de berörda<br />

användningsfallen i systemutvecklingsprojektet.<br />

Den mest betydelsefulla återgivningen i modellform av respektive användningsfall är<br />

emellertid förstås en närmare grafisk eller verbal beskrivning av rutinen/ affärsprocessen.<br />

En sådan redogörelse av användningsfallet innehåller alltså en beskrivning av ett antal<br />

tidsordnade arbetssteg som utmynnar i att något "har gjorts klart" (t ex att en order registrerats<br />

eller att en prisuppgift tagits fram).<br />

Det vanligaste är att beskrivningen av användningsfallet gradvis växer fram från en enkel<br />

verbal form på några få meningar av text <strong>till</strong> en mer detaljerad verbal version. En uppdelning<br />

görs ofta då mellan vad som görs av aktören och vad som görs av datasystemet. Man kan<br />

ställa upp detta i två olika kolumner (simbanor "swim lanes"). I den mer detaljerade versionen<br />

inkluderas tekniska lösningar och hantering av undantag (t ex artikelnummer felaktigt). Även<br />

för den mer detaljerade beskrivningen av ett användningsfall finns en ofta<br />

användstandardnotation i form av ett så kallat aktivitetsdiagram.<br />

Fig 11. Aktivitetsdiagram<br />

A N V Ä N D A R E N IT - S T Ö D E T<br />

V ä lj<br />

å te r lä m n in g<br />

A n g e b o k id<br />

ja<br />

B e rä fta b o r tta<br />

g n in g a v lå n<br />

19<br />

R ä t t lå n ?<br />

nej<br />

Välj<br />

återlämning<br />

V is a b o k s ö k -<br />

fo r m u lä r<br />

Ange bokid<br />

R ä t t lå n e id ? ja<br />

n e j<br />

V is a fe lm e d -<br />

d e la n d e<br />

ja<br />

Beräfta borttagning<br />

av lån<br />

Rätt lån ?<br />

V is a lå n e - &<br />

b o k - d a ta<br />

T a b o r t<br />

b o k lå n e - p o s t<br />

V is a " lå n e t<br />

b o r ttta g e t"

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

Saved successfully!

Ooh no, something went wrong!