Introduktion till Systemering - Högskolan i Gävle
Introduktion till Systemering - Högskolan i Gävle
Introduktion till Systemering - Högskolan i Gävle
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"