Brug
description
Transcript of Brug
06.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Brug
Oversigt, principper og teknikker
Kapitel 6
06.2 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Analyse af anvendelsesområdet
Anvendelsesområde:Den organisation, der administrerer, overvåger eller styrer et problemområde
Fokus på: Aktører Brugsmønstre Funktioner Grænseflader
Principper:
Fastlæg anvendelsesområdet med brugsmønstre.Samarbejd med brugerne.
Problemområde Anvendelsesområde
System
Bruger
06.3 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Aktiviteter
Krav til brug
Model
Specifikation af komponenter
Specifikation afarkitektur
Design af komp onenter
Design af arkitektur
Analyse af anvendelses-
område
Analyse af p rob lem-område
Brug Funktioner Grænseflader
Grænseflader
Flygtige egenskab erStab ile egenskab er
Model Funktioner
06.4 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Resultat af BrugKontohaver Kreditor Administrator Likviditetsovervåger
betaling X Xkontanthævning Xoverførsel X X Xkontoinformation X X Xkreditinformation X Xregistrering Xovervågning Xfejlhåndtering X
indbetaling
skaffekundeoplysninger
kontantudbetaling
Indlån
vedligeholdelse
oprettelse
afvikling
UdlånBankmed-arbejder
Kunde
KontanthævningMønster: Kontanthævning igangsættes af kontohaveren, når vedkommende ønsker at anvende sit kreditkort til at hæve kontanter fra en kontantautomat. Kontohaveren indsætter sit kreditkort i automaten. Kontohaveren anmodes via skærmen om at indtaste sin kode. Enten viser skærmen et høfligt afslag, kreditkortet skubbes ud af automaten, og forløbet er afsluttet. Eller også viser skærmen en menu, som anmoder kontohaveren om at vælge beløbsstørrelse gennem indtastning på kontantautomatens tastatur. Et nyt skærmbillede anmoder kontohaveren om at godkende transaktionen. Hvis den ikke godkendes, anmodes kontohaveren igen om at indtaste en beløbsstørrelse. Ellers afsluttes mønsteret med kreditkortet skubbes ud, og det ønskede beløb udbetales.
Objekter: (tilføjes senere)
Funktioner: (Tilføjes senere)
06.5 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Aktiviteter i Brug
Krav til brug
Model
Specifikation af komponenter
Specifikation afarkitektur
Design af komp onenter
Design af arkitektur
Analyse af anvendelses-
område
Analyse af p rob lem-område
Find aktører og brugsmønstre
Systemdefinition Brugsmønstre og aktører
Vurder systematisk
Udforsk mønstre
06.6 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Analysér arbejdsopgaver
Mål: – Overblik over mængden af
arbejdsopgaver i anvendelsesområdet
– Især arbejdsdelingen
– og afgrænsningen af opgaverne
Beskriv evt. opgaverne detaljeret:
– navn og indhold
– hensigten med opgaven
– hvordan opgaven tildeles
– hvem udfører opgaven
– relation til andre opgaver
– resultatet af opgaven
Arbejdsopgaver i Administrationssystemet
•Etablering af ny konference
•Detailplanlægning af konference
•Administration af deltagere
•Registrering af person
•Administration af artikler
•Information til komiteerne
•Information til deltagere, forfatterne og reviewere
Kilder:
•Systemdefinitionen
•Regler, procedurer, lærebøger . . .
•Observation, interviews, tænke-højt-forsøg, video ..
06.7 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Find aktører
Identificer aktører– fastslå rollefordeling i
arbejdsopgaverne knyttet til systemet
– inddrag menneskelige og systemmæssige aktører
Beskriv aktører– lav aktørspecifikation
Ideer til brugsmønstre for en given aktør
KontohaverFormål: En person, som ejer en konto.
Kontohaverens basale behov er at kunne foretage betalinger med sit plastikkort.
Karakteristik: Systemets brugere omfatter mange og meget forskellige kontohavere.
Eksempler: Kontohaver A er utryg ved brug af plastikkort som betalingsmiddel. A fik oprindeligt et kort, fordi det var eneste mulighed for at få et id-kort til sine checks. A hæver kun nødtvungent kontanter i en automat.
Kontohaver B er teknisk nysgerrig og anvender systemet ofte, optimalt og til grænsen for dets formåen. B har aldrig haft væsentlige problemer med at forstå mulighederne i systemet, og B undersøger også de muligheder, som ikke er umiddelbart tilgængelige.
06.8 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Find brugsmønstre (1)
Identificer brugsmønstre
– afrundet interaktion i forhold til arbejdsopgaver og aktører
– minimér overlap
– dækkende for rutine- anvendelser
Opskriv scenarier– eksempler på udførelse af
opgave med indlagte brugsmønstre
Beskriv brugsmønstre– som tekst
– som tilstanddiagram
KontanthævningMønster: Kontanthævning igangsættes af kontohaveren, når vedkommende ønsker at anvende sit kreditkort til at hæve kontanter fra en kontantautomat. Kontohaveren indsætter sit kreditkort i automaten. Kontohaveren anmodes via skærmen om at indtaste sin kode. Enten viser skærmen et høfligt afslag, kreditkortet skubbes ud af automaten, og forløbet er afsluttet. Eller også viser skærmen en menu, som anmoder kontohaveren om at vælge beløbsstørrelse gennem indtastning på kontantautomatens tastatur. Et nyt skærmbillede anmoder kontohaveren om at godkende transaktionen. Hvis den ikke godkendes, anmodes kontohaveren igen om at indtaste en beløbsstørrelse. Ellers afsluttes mønsteret med kreditkortet skubbes ud, og det ønskede beløb udbetales.
Objekter: (tilføjes senere)
Funktioner: (Tilføjes senere)
06.9 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Find brugsmønstre (2)
afslag
Kode modtaget
Beløb godkendtVent på beløb
Beløb valgt
kode godkendt udbetaling
godkend beløbvælg beløb
godkend ikke beløb
Vent på kode
indtast kode
fortryd
Kort indsatindsæt kort
bed om kode
06.10 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
To typiske brugsmønstre
Procedure Materiale
Tilstand 1
handling 1
Tilstand n
handling n+1
handling 2
…Proces n
start
Generel tilstand
afslut
handling 1
handling 2
Proces n+1
06.11 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Vurdér kritisk (1)
Systematisk vurdering– Brugsmønstrene skal være enkle, udgøre en afrundet
helhed og være specificeret i relevant detalje
– Beskrivelsen af aktører og brugsmønstre skal fremme forståelse og overblik
– Beskrivelsen af de enkelte aktører og brugsmønstre skal være konsistent med deres indbyrdes struktur
– Strukturen skal leve op til de kriterier, som gælder for struktur mellem klasser
Eksperimenter med prototyper– Afprøv overvejelserne i praksis
06.12 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Vurder kritisk (2)
Dimensioner Det mekanistiskeekstrem
Det romantiskeekstrem
Arbejdsindhold Specialiseret jobPolariseret arbejdsdelingMange procedurerRegelstyret
Afvekslende jobIngen arbejdsdelingIngen procedurer og reglerKonsekvensstyret
Autonomi og styring OvervågningStressende belastningLav indflydelse på eget jobLav overordnet indflydelse
SelvstyreIngen præstationskravHøj indflydelse på eget jobHøj overordnet indflydelse
Sociale relationer Ingen tryghedIngen selvrealiseringLille kontaktfladeFremmgjort
TryghedSelvrealiseringStor kontaktfladeIntegreret
Uddannelse ogudvikling
Ingen krav til uddannelseStilstand
Store krav til uddannelseUdvikling
06.13 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Oversigt
At fastlægge hvordan aktører interagerer med et system.
Aktør: En abstraktion over brugere eller andre systemer, der interagerer med systemet.
Brugsmønster: Et mønster for interaktion mellem systemet og aktører i anvendelsesområdet.
Fastlæg anvendelsesområdet med brugsmønstre. Vurder brugsmønstre i samarbejde med brugere. Overvej sociale forandringer i anvendelsesområdet.
Beskrivelser af alle brugsmønstre og aktører.
Formål
Begreber
Principper
Resultat
06.14 Mathiassen, Munk-Madsen, Nielsen & Stage, 2001 ©
Opgave 4: Brug
Formål
• At beskrive aktører og brugsmønstre.
Arbejdsform
1. Definer centrale aktører.
2. Find et par centrale brugsmønstre og beskriv dem.
3. Udarbejd en komplet aktørtabel.
Resultat
• En aktørtabel samt centrale aktørbeskrivelser og brugsmønstre.