• No results found

Umiddelbart brukbare systemer : hjelp for oppgaver som utføres sporadisk

N/A
N/A
Protected

Academic year: 2022

Share "Umiddelbart brukbare systemer : hjelp for oppgaver som utføres sporadisk"

Copied!
204
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Umiddelbartbrukbaresystemer.-Hjelpfor oppgaversomutfressporadisk.

ErikSaastad

27.desember1995

(2)

Forord

DennehovedoppgavenerendelavCand.Scient.gradenvedInstituttfor Informatikk,UniversitetetiOslo.Oppgavenstemafallerinnenforstudieret- ningenSystemarbeid.

Hovedoppgavenhandleromonlinehjelpoginformasjonigrensesnittet.Ma- leterasehvordanhjelpbrdesignesforastttegjennomfringenavopp- gaversomutfressporadisk.

JegvilretteenspesielltakktilminveilederJensKaasbllforathanalltid stilleropp.Hanharbidrattmednyttige,kritiskeogklarsyntekommentarer ombadeinnholdogform.ItilleggharAndersMrchfungertsomhjelpevei- leder,ogbidrattmedinspirasjon,entusiasme,oggodeideer.

KristinBraaogToneBratteteigfortjenerogsaentakkforskrivekursethsten 94.Kursetgjordeatjegkomigangmedoppgaveskrivingen,ogentusiastisk tilbakemeldingharvrtveldiginspirerendeforvidreinnsats.

Informatikkbiblioteketbliraltforsjeldentakket.Degjrenfabelaktiginnsats, ogtryllerfremartiklerogbkerfraselvdemestmangelfullereferanser.En stortakktilKnut,BeritogMarit.

JegvilogsaretteentakktilLasseSvenssonforhjelpmedutformingav ikonerogsymboler,ogtildeavminemedstudentersomtoksegtidtila vremedpaunderskelsen.Ingennevnt,ingenglemt.

Sistmenikkeminstviljegtakkeminfamilie.TakktilHelgeogYngvilfor gjennomlesningoggodekommentarer.TakktilYngvilforkjrlighet,sttte, ogforatapaseg\alenemor"-oppgavenimangemaneder.Takkogsatillille Erlendforaalltidhaetsmilpalurtilpappa'nsin.

Blindern,15.august1995 ErikSaastad

{i{

(3)

ii

(4)

Sammendrag

Oppgaversomutfressporadiskstillerandrekravtilhjelpogbrukergren- sesnittennrutineoppgaver.Detkanvreproblematiskahuskedetaljeri grensesnittetogkanskjeogsaoppgavedomenethvisenapplikasjonbenyt- tesrelativtsjelden.Deterderforviktigatdetnnesinformasjonsomminner brukerenpaarbeidsgangenoghvagrensesnittobjekterutfrer.Hvisman itilleggnskeratoppgavegjennomfringenskalforegaraskt,erdetviktig atinformasjoneniminstmuliggradtarbrukerensoppmerksomhetbortfra oppgaven.Enmateagjredettepaervedapresentereinformasjonenkort ogkonsis.

Maletfordenneoppgaveneranneuthvordanhjelpbestkanstttegjen- nomfringenavoppgaversomutfressporadisk.Hjelpskillerjegitodeler.

Frstserjegpatradisjonellonlinehjelp.Deretterunderskesgrensesnittob- jektenesmulighetertilagiinformasjonogvisuelleledetraderkunvedsin fremtoningogdesign.Applikasjonersomstttergjennomfringenavopp- gaversomutfressporadiskkallerjegumiddelbartbrukbaresystemer.

Endelteoriomkringonlinehjelpergjennomgatt.Ulikeoppgaverogbru- keretrengerforskjellighjelp.Brukerekanstillemangesprsmal,ogulike sprsmalkreverforskjelligesvarformeroghjelpemekanismer.Mangehjel- pesystemerhartidligereblittimplementert,ogdissevariererieredimen- sjoner.Jegforskeranneuthvilkekriteriersomkanpasseforumiddelbart brukbaresystemer.

Billedligetegn,iformavikoner,sporogsymboleranalyseresderetter.Mo- tivasjonenhererathjernenhandtererbilledligogtekstliginformasjonfor- skjellig.Billedliginformasjonerraskerealagre,prosessere,nneigjenog sammenlignemedandrebilder.Igrensesnittmedtekstligebeskrivelserav knapperoggrensesnittobjektervilgjernebrukerenmattelesesekvensielt gjennomgrensesnittetforannefunksjonalitetenhannsker.Igrensesnitt medbilledligebeskrivelservilmankunnenneframlangtraskere.Dette forutsetteratdebilledligetegneneerklareogkonsise.

Metaforererogsaetsentraltbegrep.Iflgeteorienbrukesmetaforerfora strukturerestoredeleravkunnskapenvitilegneross.Dermedermetaforer velkjenteformennesker,ogenteorieratdetderforvilvreenkeltabruke etgrensesnittdermangeelementerbrukermetaforerfraandredomener brukerenerkjentmed.

Enkelheteretavoppgavensgjennomgaendetemaer.Skaloppgavegjen-

{iii{

(5)

nomfringenprioriteresforuerfarnebrukeremabrukenvreenkel.Flere begrepersliksomnaturligdesignogsynliggjringomtalesiforbindelsemed dette.Afaumiddelbartilbakemeldingpaoperasjonersomutfresigrense- snittetharogsameddetteagjre.Teorieneratumiddelbarresponsgjrat detblirenklereograskerearetteoppfeilsomblirgjortunderveis.

DetharblittimplementertetverktyforproduksjonavHTML-dokumenter.

Motivasjonenvarasehvilketeoriprinsippersompasseripraksisforopp- gaversomutfressporadiskhvisoppgavegjennomfringenprioriteres.

iv

(6)

Innhold

1Innledning

1.1Problemomrade1.2Mal1.3Malgrupper1.4Metode1.5Oppbygning1.6Terminologi1.2.1 Umiddelbartbrukbaresystemer: : :: :: ::::: ::::: ::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: ::::::: ::::::: ::::::: ::::::: ::::::: ::::::: ::::::: ::::::: ::::::: ::::::: ::::::: :::::::

1

1234567

2Hjelpesystemer

2.1Trengervihjelp?2.2Brukereogoppgaver2.3Designprinsipperforonlinehjelp2.4Prinsippersompasserforumiddelbartbrukbaresystemer2.1.1 Brukereerforskjellige2.1.2 Hjelpbrukes2.1.3 Systemeroppfattesforskjelligavdesignereogbrukere122.1.4 Funksjonalitetenker2.2.1 Uliketypersprsmal2.2.2 Klassiseringavbrukere2.2.3 Ulikeoppgaver2.3.1 Overordnedeprinsipper2.3.2 Viktigeprinsipper2.3.3 Ulikedesignvalg2.4.1 HTML-assistent,eteksempel2.4.2 Hjelpforumiddelbartbrukbaresystemer: : :: :::: ::::: :::::: ::::::: ::::::::: :::::::::: :::::::::::: :::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: ::::::::::::::: 12141415222535353741494950

11

1111

{v{

(7)

3Hjelpibrukergrensesnittet

3.1Innledning3.2Brukervennlighetogbrukbarhet3.3Enkelhet3.4Metaforer3.5Tegnogknapper3.6Hjelpenibrukergrensesnittetietumiddelbartbrukbartsystem1063.2.1 Distanser3.3.1 Naturligdesign3.4.1 Motivasjon3.4.2 Kategoriseringavmetaforer3.4.3 Bruksomraderformetaforer3.4.4 Konsistensogproblemermedmetaforer3.4.5 Designreglerformetaforer3.4.6 Metaforeneietumiddelbartbrukbartsystem3.5.1 Motivasjon3.5.2 Grupperingeravtegn3.5.3 Designprinsipperfortegn3.5.4 Tegneneietumiddelbartbrukbartsystem: ::: ::: ::: ::: ::::: ::::::: ::::::: :::::::: :::::::: :::::::: :::::::: ::::::::: ::::::::: ::::::::::: :::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::::: :::::::::::::::: ::::::::::::::::: ::::::::::::::::: ::::::::::::::::: ::::::::::::::::: ::::::::::::::::: 104

57

57596165687070727582878990909297

4Eksperimentet:Hjelpenipraksis

4.1Innledning4.2Forunderskelse4.3PresentasjonavHTML-assistent4.4Hypoteser4.5Designogimplementasjon4.3.1 Etlitescenario4.4.1 Hjelp4.4.2 Billedligversustekstbasert4.4.3 Tradisjoneltsystemversusetumiddelbartbrukbartsys-4.5.1 Designideogforholdettilandreverkty.4.5.2 Integrasjonogplattform4.5.3 Programmeringssprakoggrensesnittverkty4.5.4 Generelledesignvalg4.5.5 Hjelptem:: ::: ::::: ::::: :::::: :::::: :::::: ::::::: ::::::: ::::::: :::::::: ::::::::: :::::::::: ::::::::::: :::::::::::: :::::::::::: :::::::::::: :::::::::::: :::::::::::: :::::::::::: :::::::::::: ::::::::::::: ::::::::::::: ::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: :::::::::::::: ::::::::::::::

109

109110112115118119119120121121123125126129

vi

(8)

4.5.6 Utseende: : : : : : : : : : : : : : : : : : : : : : : : : 136 4.5.7 Avveininger: : : : : : : : : : : : : : : : : : : : : : : : 140 4.6Underskelsen: : : : : : : : : : : : : : : : : : : : : : : : : : 142 4.7Resultater4.7.1 Hjelp4.7.2 Billedligeversustekstbaserteknapper4.7.3 Tradisjoneltsystemversusetumiddelbartbrukbartsys-4.7.4 Gjentattbruk4.7.5 Totalvurderingtem: :: ::: ::: ::: ::: :::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: ::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: 145147150152159160

5Konklusjonogviderearbeid

5.1Generellebetraktninger5.2Konklusjon5.3Viderearbeid5.1.1 Hjelp5.1.2 Billedligversustekstbasert5.1.3 Tradisjoneltsystemversusetumiddelbartbrukbartsys-tem:: :::: :::: :::: :::: :::: :::: ::::: ::::: ::::: ::::: ::::: ::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: :::::: ::::::

163

163163165166170172

vii

(9)

viii

(10)

Kapittel1

Innledning

1.1 Problemomrade

Theprimarygoalforanapplicationhelpsystemistoprovi- dethecapabilityfortheendusertogetusefulhelpinforma- tionandgetbackonthetaskasquicklyandsuccessfully aspossible.

|DexSmith Programvareogdatamaskinerbrukesistadigstrreomfangbadefora forenkleforskjelligeoppgaversomtidligerematteutfresmanuelt,menogsa fornyeoppgaversomoppstarsomenflgeavnyteknologi,nyeramme- betingelser,elleravandrearsaker.Forhverenkeltbrukervilbrukenavde forskjelligesystemerogkommandoervariereihyppighet.Noenoppgaverer rutinemessige,andreutfresrelativtofte,noenutfressporadisk,ognoen utfreskanskjebareengangellerto.

Dennehovedoppgavenskalhandleomsporadiskutfrteoppgaver.Hva somhavneridennekategorienvariererfrabrukertilbruker.Fornoenvil detaformatereendiskettellerlageerespalterietdokumentvreenslik oppgave,forandrekandetvrealagemakroerietregneark.Forenkelte kandetabrukeendatamaskintilaskriveetbrevvreenoppgavesom utfressporadisk.Fellesforossalleeratvitiltideroppleveramattejobbe medprogramvareellerdeleravprogrammerviikkebrukersaofte.

Oppgaversomutfressporadiskstillerspesiellekravtilinformasjonoggren- sesnitt.Oftevildetmesteavkunnskapenomapplikasjonenellerfunksjon- enegaiglemmebokenfragangtilgang,dermedblirdetviktigagibrukeren deninformasjonenhanharbehovforpadettidspunktethantrengerden.

Hvismansamtidignskeratoppgavegjennomfringenskalvreenkelog rask,mainformasjonenvrekomprimertogtilgjengelig.Itilleggmabru- kergrensesnittetvreenkeltabruke.

Stadigeremenneskeruteninformatikkbakgrunnbrukerprogramvareisitt dagligearbeid.Samtidigserdetuttilavreentrendmotatapplikasjoner

{1{

(11)

Kapittel1.Innledning

kerifunksjonalitetogstrrelse[PTUM93].Dettegjrimangetilfellerogsa atdeblirmerkompleksealreogabruke.Carroll[CR86]nevnerproduk- sjonsparadokset,somerkoniktenenbrukeropplevermellomdetalre etdatasystem,ogdetafajobbengjort.Vildetlnnesegeffektivitetsmessig palangsiktainvesteretodagerietkursforalreenapplikasjonskikkelig, ellererdetbedreprveogfeilelitt,oghellerbrukedetodagenetilafagjort noefornuftig?

Ioppgaversomutfressporadiskvildetvrespesieltviktigaslippeabruke tidentilalreprogrammet.Dettefordibrukerenlettkanglemmeprogram- mets,ogkanskjeogsaoppgavensdetaljerfragangtilgang,ogdermed brukeundvendigmyetidpaafriskeoppkunnskapenesine.

1.2 Mal

Maletmeddennehovedoppgaveneranneuthvordanhjelpbrdesignes foroppgaversomutfressporadiskhvisoppgavegjennomfringenpriori- teres.Medhjelpmenerjegbadeonlinehjelp,oginformasjonogvisuelle ledetraderbyggetinnibrukergrensesnittet.

Deterforsketendelrundthjelpesystemer,ogmangefremheverbehovet forforskjellighjelptilulikebrukerkategorier.Borenstein[Bor85],Kearsley [Kea88]ogWasson&Akselsen[WA92]omtaleronlinehjelpigenerelleven- dinger.O'Malley[O'M86],Owen[Owe86]ogSellen&Nicol[SN90]eropp- tattavhvilkesprsmalbrukeretrengersvarpa.Fischer[FLS85][FLMM90]

[FLMM91]studererdomenespesikkhjelpogaktivehjelpesystemer.Smith [Smi94]serpahvordanhjelpenikkeskalblitilhinderforoppgavegjennom- fringen,mensCarroll[CC84][CR86][CSKFMR88][CA88]ersrligbe- kymretfornybegynnereogderesinformasjonsbehov.Imidlertidseringen pahvordanhjelpbestkansttteoppgaversomutfressporadiskhvisopp- gavegjennomfringenskalprioriteres.

Informasjonogvisuelleledetraderigrensesnittetblirmerogmeraktuelt meddagensgraskegrensesnitt.Deopprinneligetankenerundtikoner, spor,symbolerogmetaforerkommerframenneskeriandrefagmiljerenn informatikk.SrligharPeirce[Buc40]hattmyeasiforkategoriseringav tegn.Noenharomtaltdissetingeneiforbindelsemedgrensesnittogsa.

Uzilevsky&Andrew[UA93]ogMarcus[Mar92]kategoriserertegnigren- sesnitttsammenheng,mensKorfhage&Korfhage[KK86],Chang[Cha87], Lovgren[Lov94],Liu&Tai[LT89]ogHorton[Hor94]analysererhvordan tegnkandesignes.Lakoff&Johnson[LJ80]harskrevetmyeommetaforer generelt.Verplank&Kim[VK87],Card&Henderson[CH87]ogGulliksenet al.[GJL+93]beskrivergrensesnittbyggetpametaforer.Nelson[Nel90]og Langford&Jones[LJ94]kritiserermetaforer,mensErikcson[Eri90b]beskri- verhvordanmankanevalueremetaforer.Ingenkombinererinformasjoni grensesnittetmedoppgaverivesentliggrad.

2

(12)

1.2Mal

1.2.1 Umiddelbartbrukbaresystemer

Foraforklarehvajegleggeribegrepetumiddelbartbrukbaresystemervil jegtautgangspunktihvordanjegbrukertovelkjentebegreperinnenHCI litteraturen,nemligbrukervennlighetogbrukbarhet.

Brukervennlighet.

Brukervennligerenoversettelseavdetengelske\usab- le".Uttrykketharmedenkelhetibruk,lettlrthetogintuitivitetagjre.Bru- kervennlighetenerspesieltviktigfornybegynnereogtilfeldigebrukere.Eks- pertereroverdetstadietderbrukervennligheterdetmestessensielle.For demerdetviktigereatsystemetereksibelt,rasktabruke,ogharden funksjonalitetensomtrengs.

Brukbarhet.

Brukbarerenoversettelseavdetengelske\useful".Bruk- barhetharmedfunksjonalitetagjre,-hvilkennytteverdidukanhaavsys- temet.Brukbarhetenerviktigforalle.Hvisenapplikasjonerbrukervennlig, menikkebrukbarvildetsiatdenerlettalreogabruke,mendufarikke utrettetstortiden.Selvnybegynnereogtilfeldigebrukereharbehovfora fagjortnoemedapplikasjonen,hvisikkeserdeingengrunntilalreden.

Umiddelbartbrukbartsystem.

Brukbarhetharmedfunksjonalitetagj- re,ogmedetumiddelbartbrukbartsystemmenerjegetsystemderfunksjo- nalitetenerletttilgjengeligfrafrstestund.Ienslikapplikasjonblirbruker- vennlighetviktig,ognoenvilkanskjesprresegomhvorforikkeoppgaven handlerom\umiddelbartbrukervennligesystemer".Grunnentildetteerfor detfrsteatdeterkombinasjonenav\umiddelbart"og\brukbart"detleg- gesvektpa.Med\umiddelbartbrukbart"prverjegafortelleatsystemet skalkunnebrukesavtilfeldigebrukereutenforkunnskaper.Fordetandre erdetslikatiuttrykket\brukervennlig"ligger\umiddelbart"innbakt.Bru- kervennligesystemererfrstogfremstbrukervennligefornybegynnereog tilfeldigebrukere.Fordettredjeerbrukervennlighetetmiddelforanamalet

\umiddelbarbrukbarhet".Detnnesensammenhengmellombrukervenn- lighetogbrukbarhet.Nybegynnereellertilfeldigebrukerekanikkefatilnoe

\brukbart"ienapplikasjonutenatdenerbrukervennlig.Hvisapplikasjonen ikkeerbrukbar,hjelperdetlitemedetenkelt,godtbrukergrensesnitt.Deto begrepeneergjensidigavhengigeavhverandreforatetdataprogramskal blibrukt.

Isporadiskutfrteoppgaverharoftebrukereproblemermedahuskesyste- met,kommandoerogkanskjeogsadomenespesikketingfragangtilgang [BC91].Programvaresomlarbrukerebenyttesystemet,ogfautfrtopp- gavendeeruteettergreitogeffektivt,utenndvendigvisatrengenoen forkunnskaperelleropplringiapplikasjonselleroppgavedomenetpafor- handkallerjegumiddelbartbrukbaresystemer.

Umiddelbartbrukbaresystemereretkonstruertbegrep.Detnnesikkenoe eksisterendetermsombeskriverprogramvarespesieltegnetforspradisk

3

(13)

Kapittel1.Innledning

utfrteoppgaver.Imidlertidnnesdetandreomraderdertilsvarendels- ningereksisterer.

Engelsktalendeharetbegrepsomkalles\walkupandusesystems".Typ- iskeeksemplererminibanker,publikumsterminalerellerinformasjonskios- kerpayplasser,togstasjoner,hoteller,offentligebygninger,messelokaler, shoppingsentre,museerellerbiblioteker.Brukerengarborttilsystemet,og medminimalinstruksjon,ellerkanskjeuteninstruksjonidetheletattset- terhanigang.Jegharnsketasepahvordantilsvarendeeffektivitetkan stttesiapplikasjonerforbrukeresombenytterdatamaskinerisittdaglige arbeid.1

Japanskbilproduksjonstodforetparadigmeskifteiproduksjonsprosessen dadebegyntemedsakalt\JustinTime"(\JiT")produksjon.2 Ideenera holdeminstmuliglager.Underleverandrerlokaliseresnrtgeogrask,og kanleveredelerogkomponenterpakortvarsel.Detteharvistsegmeget effektivt,manprodusererkorteserier,ogkanenkeltomstilleproduksjonen tilennymodell[She83].\JiT"ideeneradoptertbadetilbilproduksjoniandre landogtilandreindustrier.Seeks.[MFK88]eller[Hil89].

Parallellentiletedb-systemmedtettintegrasjonmellomhjelpesystemetog applikasjonenliggerimatenoppgavenutfres.Brukerenvilkunnefahjelp ogveiledningpadettidspunktethantrengerdet,ogdettevilfretilatopp- gavenutfresmereffektivtogmindresmertefullt.Dengeograskenrhet tilunderleverandrertilsvarersamspilletmellomgrensesnittoghjelp.Appli- kasjonenerbilprodusenten,oghjelpesystemeterunderleverandr.Lageret tilsvarerbrukerenshukommelse,ogvilkunneholdesminstmuligvedatbru- kerenslipperahuskedetaljerfragangtilgang.

Hverken\Walkupanduse"eller\JiT"erdekkendebegreperforetsystem somskalsttteoppgavegjennomfringenavsporadiskutfrteoppgaver.

\Walkupanduse"begrepetmatteskrivesomtileks.\Sittnedogbruk",et uttrykkjegsynesblirforgenereltidettetilfelle.Detsieregentligliteomat systemetskalvreenkeltabruke.\JiT"parallellensiermeromhvordan hjelpoginformasjonhengersammenmedrestenavapplikasjonenennom enkelhetibruk.Derforbleuttrykket\umiddelbartbrukbaresystemer"valgt.

1.3 Malgrupper

Detereregruppersomkanhainteresseavaleseoppgaven.Primrtvil denhainteresseforstudenterogansattemedinteresseforHCIoghjel- pesystemerpastudieretningenSystemarbeid.Menneskersomjobbermed hjelpesystemer,brukergrensesnittdesigno.l.kanogsahautbytteavale-

1Etmerpassendeengelskuttrykkietsliktmiljvillekanskjevre\sitdownanduse"

systemer.2JiTkomsomenreaksjonpadettidligereproduksjonsparadigmet\JustinCase"(JiC).

Hervarideenatmanmatteholdestortlagerslikatmanikkegikktom.Detvarliteeksibelt maskinerisomikkesaenkeltkunneomstilles.Agatomforendelvarkostbartiogmed heleproduksjonenstoppet.

4

(14)

1.4Metode

seoppgaven.Andreinformatikerefraeks.databehandlingkannnedeler avstoffetinteressant.Deterahapeatjegklareraholdespraketpaetsa forstaelignivaatogsapersonermedinteresseforhjelpesystemerogbru- kergrensesnitt,menutenformellutdannelseinneninformatikkfanoeigjen foraleseoppgaven.

1.4 Metode

Jegharforsktanamaletvedfrstastuderelitteraturenomhjelpesyste- mer,visualisering,metaforer,ikonerogsymboler,persepsjonspsykologiog brukergrensesnittdesigngenerelt.Deretterharjegdesignetogimplemen- tertetumiddelbartbrukbartsystempabakgrunnavlitteraturprinsippene.

ProgrammetsombleimplementertheterHTML-assistent,ogeretsystem forproduksjonavHTML-dokumenter3.Saforetasenbrukertestogevaluer- ingavsystemet.DettevilavslreomHTML-assistentblesaenkeltograsktabrukeatdetkankallesetumiddelbartbrukbartsystem.

Deterbenytteteremetoderunderarbeidetmedoppgaven:

1.

Litteraturstudier

radenehjelpesystemer,brukergrensesnittdesign,metaforer,billedligetegn,visualiseringogenkelhet.erbenyttetforaunderskehvasomnnespaom- 2.

Eksperimentellkonstruksjon

assistentbasertpaprinsipperfralitteraturstudieneipunktetover.erbruktforaimplementereHTML- 3.

Etpsykologiskeksperiment

assistent.Enbrukertestblegjennomfrtforasehvordanapplikasjon-enstttetoppgaversomutfressporadisk.Hyttenkningsprotokollerogsprrekjemaerblebruktforasamledata.blebenyttetunderevalueringenavHTML- Enalternativmateastuderedissetingenepakunnevrtaevaluereeksis- terendesystemerforaseihvilkengraddevarumiddelbartbrukbare.Det ereregrunnertilatdetteikkeblegjort:

Detnnesantageligsvrtfaapplikasjonersomerdesignetforastttegjennomfringenavoppgaversomutfressporadisk.Detblirdermedvanskeliganneuthvilkeevalueringskrieriersomskalbrukeshvismalettilapplikasjonenantageligikkeerastttegjennomfringenavdennetypenoppgaver.

Detervanskeligamalenoeomeffektenavdeulikegrensesnittkom-ponentenehvismanikkekanevalueredemhverforseg.Vedaimp-lementerenoeselvharmanmulighetentiladesignegrensesnittetpaforskjelligemater,ogsepaforskjellenenardetgjeldergjennomfr-ingstidogopplevdenkelhet.

3HTMLerenforkortelseforHyperTextMarkupLanguage.Spraketbrukestilaskrive hypertextdokumenterforpubliseringpaWorldWideWeb.

5

(15)

Kapittel1.Innledning

Hvisjegnsketenbrukertestkunnedetvrtvanskeliganneper-sonersompassetinnikategorientilfeldigebrukere.Mangevillehabenyttetapplikasjonen,ellereventueltdendelenjegnsketatesteforofte,ogandrevillealdrihabruktden.

Jegnsketderforaimplementerenoeselv.Padennematenkunnejeg letterevelgeutdeprinsippenefralitteraturensomjegsyntespassetbrafor sporadiskutfrteoppgaver.

1.5 Oppbygning

Hjelpoggrensesnittforoppgaversomutfressporadiskeretliteberrt omradeiHCIlitteraturen.Likevelerdetetstortomradeaskriveomfordidet ersamangeemnersomgrenseropptiltemaet.Oppgaveninneholderderfor etrelativtomfattendelitteraturstudiefrnoenavprinsippenefralitteraturen prvesutipraksis.

Kapittel2handleromhjelpesystemer.Frstpresentereshvilkeretnin-gersomnnesinnenforskningenomhjelpesystemeridag.Hjelpenkategoriseresiforholdtilbrukereogoppgaver.Deretterforklarerogbegrunnerjeghvilkeprinsipperogideersomkanpasseforetumid-delbartbrukbartsystem,ogtohypoteserformuleres.

Kapittel3harjegkalt\Hjelpibrukergrensesnittet".Ogsadettekapit-teleterenlitteraturstudie.Kapitteletomhandlergrensesnittetsmulig-hetertilagiinformasjonogvisuelleledetraderprimrtgjennombrukavmetaforerogbilledligetegn.Enkelhetognaturligdesignomtalesogsa.Kapitteletenderoppitrehypoteseromgrensesnittetietumid-delbartbrukbartsystem.

Ikapittel4presenteresdesignogimplementasjonsfasenavHTML-assistent.Deretterformestrenyehypoteseromumiddelbartbrukbaresystemergenerelt.Sablirbrukerunderskelsenpresentert,ogresul-tatenefortellernoeomhvordanHTML-assistentegnersegsomverk-tyforoppgaversomutfressporadisk.

Ikapittel5drftesdethvaresulateneavbrukerunderskelsenkansiomumiddelbartbrukbaresystemergenerelt,ogdettemunnerutienkonklusjon.Tilsluttpekesdetpahvasomkanvreinteressantaarbeidevideremed.

HTML-assistentblirstadignevntioppgaven,menpresenteresfrstikapittel 4.Iteorikapitlene2og3blirprogrammetbruktsomeksempel,menfrstog fremstnevnesdetiforbindelsemedlitteraturprinsipperjegmenervilpasse braienellerannendelavgrensesnittet.Hvisleserensyneshanvetfor liteomhvaHTML-assistentegentliger,kandetderforvreenidealese seksjon4.3ogpaside112.Detteerimidlertidikkenoenndvendighetfor forstaelsenellerlesbarhetenutoverioppgaven.

6

(16)

1.6Terminologi

1.6 Terminologi

Idenneseksjonenforklaresnoenordoguttrykksombenyttesioppgaven.

Noenavuttrykkenehaddekanskjegjortsegbedrepaengelsk,menjeghar konsekventforsktabrukenorskeord,ogeventueltlagenorskeoversettel- serderdisseikkennes.Jegharprvdastttemegtillitteraturomemnene forafautrykkenemestmuligkorrekte.Kanhendebenyttesandrebeskriv- elseravsammebegreperiannenlitteratur.Jegharvalgttermenesomstar listetnedenfor,ogbrukerdemkonsekventgjennomheleoppgaven.Term- eneerikkedenisjoner.

Endelbegrepersombarebrukesienkortdelavtekstenvilbliforklarti fotnoterpadetstedetdebenyttes.

Domene.

Dettebegrepetbenyttesisammenhengenoppgavedomene,do- menespesikkellerapplikasjonsdomene.Domenebetyrinteresse-ellerspe- sialomrade.Etdomenespesiktsysteminneholderendelkunnskap(do- menekunnskap)omoppgaven.Applikasjonsdomenetinneholderinforma- sjonomprogramvarensombenyttes.Eksempelviskanapplikasjondomen- etinneholdereglerogkunnskapomaregne,mensoppgavedomenetkan vrebiltrakkensutviklingiNorge.

Enkelhet

Dettebegrepetersentraltidenneoppgaven.Iseksjon3.3pa side65nevnerjegendelkriterierforhvasomoppfattessomenkeltogvans- keligietgrensesnitt.Ellersbrukesbegrepet\enkelt"utenvidreforklaringer mangestederioppgaven,blantannetierehypoteser.Begrepet\enkelhet"

omtalerhvorlettdeterannefram,faoversikten,ogderetterbrukeenap- plikasjon.Etenkeltgrensesnitterforstaeligoglettfattelig,samtukomplisertabruke.

Grensesnittobjekter.

Paengelsknnessamlebetegnelsene\widget"el- ler\gadget".Disseinkluderertingsom\list-views",\colorwheel",dialogbok- ser,\drag-bar",\Text-widget",menyero.l.itilleggtilknapper.Detteeraltsa ensamlekategoriforomtrentaltsomnnesavinteraksjonselementerigren- sesnittet.Jegkallerdennekategoriengrensesnittobjekter.

HCI.

Human-ComputerInteractionerdetfagfeltetdenneoppgavenhrer innunder,ogbegrepetforkortesofteHCIellerCHI-kanskjeavhengigav ommanleggervektpamennesketellermaskinen.Panorsksnakkerman ommenneske-maskininteraksjon,ogdetteforkortesenkeltestedermed MMI,noejegpersonligforbindermedMarkedsogMediaInstituttet,ogav dengrunnikkenskerabruke.HCIblirderforbenyttesidenneoppgaven, selvomjegikkeernoentilhengeravengelskeforkortelser.

7

(17)

Kapittel1.Innledning

Integrasjon.

Medordet\integrasjon"isammenhengen\entettereintegra- sjonmellomapplikasjonoghjelpesystem"menerjegdenkoblingensom eksisterermellomapplikasjonensfunksjonellekjerne,grensesnittetoghjel- pesystemet.Brukergrensesnittetsvisuellehjelpemidlererinformasjonpalik linjemedinformasjonenennnerihjelpesystemet.Domeneogbrukerkunn- skaperinformasjonvinneridenfunksjonellekjernenavapplikasjonen.

Applikasjonenmakunnevisualisereallinnebyggetinformasjonihjelpesys- temoggrensesnitt.

Knapper.

Knappereretbegrepjegbrukerfordetengelske\buttons".Det omtalergrensesnittobjektermankanaktiverevedhjelpavenmus.Detn- nesgjerneeretyperknapper.Noenerspakermankandrai,mensandre aktiveresvedettrykk.Faavdisseharnavnpanorsk,ogdesomhardeter somregeldarligeoversettelser.Deesteharimidlertidengelskebetegnel- sersliksom\slider",\radio-button",\push-button",\knob",\Closegadget", o.l.

Sporadiskutfrteoppgaver.

Dettebegrepetbrukerjegomoppgaver somutfresmedujevnemellomrom.Jegharforsktavrekonsekvent isprakbrukennarjegomtalerdennetypenoppgaver.Detharvrtvanske- liganneetuttrykksomerdekkende.Sjeldenerforsjelden,ogperiodisk erforregelmessig.\Engangiblant",\naogda"og\avogtil"erforlan- geuttrykk,ogspraketblirlettdarlignarduknytterdetsammentilf.eks.na ogdaoppgaver.Istedetharjegvalgtavarieremellom\sporadiskutfrte oppgaver"og\oppgaversomutfressporadisk".

Tegn.

Begrepet\tegn"og\billedligetegn"benyttesmyeikapittel3og4.

Begrepenebenyttesomhverandresomoversettelsepadetengelske\sign".

Dethandleromdebilledligebeskrivelsersomgrensesnittobjekteneinne- holder.Tegnerenhovedgruppesomviderekandelesinniikoner,sporog symboler.Dissebegrepeneforklaresikapittel3.

Tilfeldigebrukere.

Dettebegrepetbrukerjegsomenoversettelsepadet engelske\casualusers".Entilfeldigbrukererikkeennybegynner,ogikke enekspert,mennoemidtimellom.Antageligliggerhannrmerenybe- gynner,fordihankanhaproblemermedahuskedetaljerigrensesnittetfra gangtilgang.Begrepet\tilfeldigebrukere"serbrukerenfrasystemetsside- brukerendumpertilfeldiginnomengangiblant.Sporadiskutfrteoppgaver utfresofteavtilfeldigebrukere.

Visningsverkty.

DetteoglignendebegrepersomWWW-viser,WWW- visningsverkty,WWW-klienter,visningsprogramvareogvisningsprogram brukerjegforaomtaleapplikasjonersomMosaic,Netscape,AirMosaic ellerCello.Slikeprogrammerbenyttestilalesehypertekstdokumenteri

8

(18)

1.6Terminologi

HTML-formatpaWorldWideWeb.Paengelskkallesetsliktprogramgjerne

\browser".

WorldWideWeb.

WorldWideWeberetverdensomspennendenettverk avhypertextdokumenter.OfteforkorterjegWorldWideWebmedWWW.

WWWbenytterinfrastrukturentilInternet,menmensInternet,ogdetspro- tokollererkryptiskeogfokusertpateknologiogdata,fokusererWorldWide Webpainformasjon,ogdeestevisningsverktygirbrukereetenklere grensesnittmottjenesteroginformasjonpanettet.

9

(19)

Kapittel1.Innledning

10

(20)

Kapittel2

Hjelpesystemer

Whateveryprogrammermustrememberisthattheaverage userislikelytobereasonableintelligent,andmightevenon occationsbesmarterthantheprogrammer.

|NathanielBorenstein

2.1 Trengervihjelp?

Toargumentertalermotatonline-hjelpegentligerengodide.Fordetfrs- teblirenapplikasjonsbrukervennlighetoftebegrunnetmedatdenharet fullstendighjelpesystem.BenestogTang[BT93]meneratdetteersalangt frasannhetensomdetermuligakomme.Etbrukervennligsystembrin- dikereatdeterenkeltalre,enkeltabrukeogenkeltahuske,kortsagtat systemeterintuitivtogenkeltibruk.Detliggerenmotsetningiutsagnetom atetsystemharfullhjelp,ogatdeterintuitivtogenkeltibruk.

Detervanligathjelpesystemerernoemankommerpaetteratselveap- plikasjonenerferdigutviklet[Bor85].Detlagesdanoeiallhast,somerin- tegrertmedsystemetpaendarligmate.Deterhellerikkeuvanligathjelpe- systemerblirlagetforaprveadekkeoverdarligbrukergrensesnittdesign.

Kearsley[Kea88]sierathjelpofteblirbruktsomplasterforalappesam- mendarligegrensesnitt.Designerelagererehjelpemeldingerforakomme rundtproblemetmeddarligeskjermbilderellermenyer.Detdeburdegjre erselvflgeligadesigneomskjermbildeneogmenyene.

Hvisdetertilfelleathjelperenunnskyldningfordarligdesign,athjelper noesomlagessomettilleggpaslutten,ogatdeterenmotsetningmellom brukervennlighetoghjelp,trengervidahjelpesystemer?

2.1.1 Brukereerforskjellige

NoeavsvaretnnerviidetironiskesitatettilBorenstein[Bor91,side70]

sominnlederdettekapittelet.Systemutviklereharlettforasepabruke-

{11{

(21)

Kapittel2.Hjelpesystemer

resomenhomogenmasse,noedeslettikkeer.Brukereharforskjellig bakgrunn.Detnnesikkenoen\averageuser".Detteerdetskrevetmye om.Sef.eks.Shneidermann:Designingtheuserinterface[Shn92,Kapittel 1]ellerDixet.al.:Human-ComputerInteraction[DFAB93,Kapittel12].

WilliamJamesharbeskrevetennybrukeravetcomputersystemsom\a bloomin'buzzin'confusion"(Sef.eks.[CR86]).Jegsynesdetteerenrik ogfargerikbeskrivelseavennybruker.Nybegynnereerenkategoribru- kere.Andrekategorierkanvreeksperterellertilfeldigebrukere.Brukere kategoriseresogsapaandremater,meninndelingenmednybegynnere, eksperterogtilfeldigebrukereerkanskjedenvanligsteinnenHCI.Ulike brukerkategorierpresenteresiseksjon2.2.2.

Deulikebrukerkategorientrengeralleforskjellighjelp.Nybegynneretrenger hjelpmedakommeigang,ekspertertrengerhjelpmedakommevidere,og tilfeldigebrukeretrengerabliminnetpadetdealleredevet[Kea88,Kapittel 6].Kearsleyskriverogsaatallebrukereerforskjellige,ogatdetavden grunnerlurtalageetsikkerhetsnettsomkanfangeoppdesituasjonene derbrukeregjrnoesomdesignerenikkehaddemulighetertilaforutse.

Onlinehjelperenviktigdelavdettesikkerhetsnettet.

2.1.2 Hjelpbrukes

Borenstein[Bor85,Kapittel3]foretokenunderskelseblantbrukereav hjelpesystemer.Brukerneblirbedtomakommemedpositiveognegati- vekommentareromhjelpesystemet.Detvisersegatselvidedarligste hjelpesystemeneerdetmerpositivtennnegativtapekepa.Dentypiskeapningsreplikkentilbrukerneer\Ihardlyeverndhelpsystemsuseful,but ...".Borensteinskonkluderermedflgende:

Itseemsthatusersaresogratefulforanyhelpthattheytend tomentionthepositivemoreoften,orperhapstheirexperience withgettinghelpissogenerallynegativethatanythingatallhelp- fulreallystandsoutintheirminds.

Detertydeligvisbedremedetdarlighjelpesystem,ennikkenoehjelpesys- temidetheletatt.

2.1.3 Systemeroppfattesforskjelligavdesignereogbrukere

Asuccessful[software]toolisonethatwasusedtodosomething undreamedofbyitsauthor.

|S.C.Johnson DonaldNorman[Nor90,Kapittel1]forklareratdesignerenharenkonseptu- ellmodellavsystemethanharutvikletellerutvikler(segur2.1).Brukeren

12

(22)

2.1Trengervihjelp?

Designer

Brukers modell Designers

modell

Bruker

Systemet

System presentasjon (Brukergrensesnittet)

Figur2.1:Forskjelleribrukersogdesignersmodell

utviklersinmentalemodellavsystemetgjennombruk.Systempresentasjo- nenerenreeksjonavdetfysiskesystemet,ogkallesgjernegrensesnittet.

Designerenregnermedatbrukerensmodellavsystemeterlikhansegen.

Men,designerensnakkersomregelikkedirektemedbrukeren.Allkommu- nikasjonforegargjennomsystempresentasjonen.Hvisdetteikkevisualise- rerdesignmodellenklartnok,savilbrukerenendeoppmedenfeilmodell avhvordansystemetvirkeliger.

Fischeret.al.[FLS85]harlagetmodellenigur2.2.Bareca40%avfunk- sjonalitetenietsystemharbrukerfunnetutav.Deteksistererendelfunk-

Virkelig System Kommandoer

brukt ofte Brukers

mentale modell av systemet.

Kommandoer brukt en gang i blant

Figur2.2:Brukerssystemmodelli.g.Fischer

13

(23)

Kapittel2.Hjelpesystemer

sjonalitetietsystemsombrukerenikkevetom,oghanvilikkefaviteom denhellerutenassistanse.Determuligforbrukerenanneutavdekon- septenehanalleredeharisinmentalemodell,menanneutavdeukjente konseptenegarikke.

Beggemodelleneviseratdettrengshjelp,ogatdettrengsuliketyperhjelp.

Designereogbrukeretenkerikkendvendigvislikt.Skalmanfaoverfrt designmodellenNormanprateromgjennomgrensesnittetogtilbrukerens modellutenhjelpesystemerellerdokumentasjon,madettegrensesnittetde- signessaklartogkonsistatdeterumuligamisforsta.Detteeringenenkel oppgave.Vikanikkeforutsihvabrukerevilgjre,ellerhvordanprogrammer vilblibrukt.SomKearsley[Kea88,kapittel1]sier:

Helpprovideaninsurancepolicyagainstless-than-perfectde- sign.

2.1.4 Funksjonalitetenker

Isinartikkel\Fightingfatware"[PTUM93]beskriverPerratoreetal.ensitua- sjonderprogramvareeksplodereristrrelseogfunksjonalitetfraversjontil versjon.Programvareleverandrer,srligiMS-Windowsmiljer,anserdet somenkonkurransefordelalevereregnearkogtegneverktysammenmed f.eks.entekstbehandler.

DexSmith[Smi94]trekkerendirektelinjemellomfunksjonalitetenietsys- temogenkelhetenibruk:

Asapplicationscontinuetogrowincomplexity,sodoestheneed tosimplifythemforusers.

Deterereviktigekomponentersomsammenbidrartilaforenklebrukenav ethyfunksjonalitetssystem.Brukergrensesnitteterselvflgeligviktig.Hjel- pesystemerspillerenannennkkelrolle.Detereretingsomf.eks.organi- seringenavunderliggendefunksjonalitet,tilpassningsevneo.l.somspiller inn,mendissevilikkebliomtaltidenneoppgaven.BadeSmith[Smi94]og Wasson&Akselsen[WA92]meneratonlinehjelperenviktigdelavdeta forenklebrukenavetdatasystem.Forfunksjonsrikesystemererhjelpesys- temetessensieltforidetheletattaklareannefremiallfunksjonaliteten.

2.2 Brukereogoppgaver

Narvidesignerhjelpesystemererdettrefaktorerdeterviktigahaitankene gjennomheleprosessen.Fordetfrstemavisepabrukerneavsystemet.

Lagervihjelpforerfarnebrukere,ellererdetnybegynneresomskalbruke applikasjonen?Kanskjedenbarebrukesengangiblant?Hvordanmahjel- pendesignesdersommanmatahensyntilerebrukerkategorierisamme hjelpesystem?

14

(24)

2.2Brukereogoppgaver

Fordetandremavitenkepahvabrukernenskersvarpa.Hvilkesprsmal vildestillesegunderbrukavsystemet?Erdetbarehvordanuliketing utfressomerviktig,ellererdetogsaandresprsmalsomkanvreviktige forhjelpesystemetakunnesvarepa?

Dettredjeomradetvimaadressereeroppgavenebrukerneskallse.Hvor- dankanvisomdesignereavhjelpesystemetbidratilatbrukerefarhjelp medoppgavegjennomfringen?Kanapplikasjonenvilagerhjelptilbare brukestilentypeoppgaver,ellerkanoppgavenevariere?Eroppgavene somsystemetskalbidratilalsedirekterelaterttilproduksjon,ellererdet sttteoppgaver?

Determangesprsmalmankanstillesegsomdesigneravhjelpesystem- er.Idenneseksjonenprverjegabelyseendelavproblemstillingenesom relaterersegtilbrukere,sprsmalogoppgaver.Jegstartermedsprsmal- ene.

2.2.1 Uliketypersprsmal

Howcouldyouhelpusersndtheanswerswhentheydon'teven knowthequestionstoask?

|ClaireE.O'Malley Askaffedenretteinformasjonenfraethjelpesystemkanoftevrevanske- lig.O'Malley[O'M86]forklareratdetaskaffehjelperofteenprosesssom garovereretrinnitradisjonellehjelpesystemer.Frstmamanvitekom- mandoensommautfresforafahjelp.Derettermamanvitenavnetpa argumentenesommagismeddennekommandoenforafahjelpomdeten erinteresserti.

O'Malleybrukerflgendeeksempel:Hvisjegforeksempelnskeravite hvordanjegskalskeetterenlinjeienl,majegiUNIXklareaformule- resprsmalet\mangrep".Selvomjegvisteatkommandoenforhjelpvar

\man",erdetlangtifrasikkertatjegkjentetilargumentet\grep".

\Toaskaquestion,onemustknowenoughtoknowwhatisnotknown"

heterenartikkelMyiakeogNorman[MN79]harskrevet.Denneartikkelen viseratdetastilleetsprsmalkrevermerennbehovforinformasjon.Den somsprmahakunnskapnoktilakunneformuleresprsmalet,samttila tolkesvaret.ResultatenetilMyiakeogNormanvisteatnybegynnereikke sprsprsmalommaterialesomerforvanskelig.Hvismanskalsprreet sprsmalerdetakunneforliteenlikestorulempesomdetakunnefor mye.DetteermotivasjonenbakOwens[Owe86]\Answersrst,thenquestions"

synpahjelpesystemer.Owenmeneratdettradisjonelle\Questionsrst, thenanswers"paradigmetikkealltidholdermal.Brukereharproblemermedaformuleresprsmalene,ogderforerdetbedreapresenteresvarenefr defarspurt.OwenlagetisintidetsystemkaltDYK(\DidYouKnow")for

15

(25)

Kapittel2.Hjelpesystemer

Figur2.3:MicrosoftWord6.0haradoptertOwensideer.Underoppstart avapplikasjonenvisesdennedialogboksen.Idennorskeversjonenkalles dette\Dagenstips".

aprveutdisseideene.DYKpresenterteinformasjonsomkunnegjre brukerenmereffektivisindagligeomgangmedsystemet.Dennetypen lsningerharvrtliteipraktiskbrukframtilidag.Microsoftharimidlertid implementertDYKlsningerisinkontorprogramvare.Desisteversjonene avWord,ExcelogPowerpointinneholderalledennefunksjonaliteten(se gur2.3.

SellenogNicol[SN90]mener\Answersrst"perspektivetikkeernoener- statningfor\questionsrst",menettillegg,kanskjetilogmedetndvendig tillegg.\Mangrep"eksempeletoverkanbedrespaeremater.UNIXinne- holderen\apropos"kommandosomerenindeksinni\man"kommandoe- nesverden.Eks.kunneenskrevet\apropossearchforlineinle".Brukeren slipperakjennetilparameterentil\man"-kommandoenhvishanbruker\ap- ropos",menmafremdeleskjennetilkommandoeneforafahjelp.

Etalternativforaadresserebeggeproblemeneerabrukemenyer[O'M86].

Padennematenkandesignersynliggjrebadehvordanbrukerenkanfa hjelp,oghvilkealternativerdetgishjelpom.Menyerharselvflgeligogsa sineproblemer,seeks.[Shn92,Kapittel3],mendeerikkerelaterttilhjel- pesystemer,ogvilderforikkebliomtaltnrmereher.

Interntogeksterntdrevnesprsmal.

O'Malley[O'M86]meneratbruke- reofteharproblemermedselvesprsmalsformuleringen,ogskillermellom interntogeksterntdrevnesprsmal.

Interntdrevnesprsmaldreiersegomdetakunneomformulerenoegene- relt(eks.Hvordanskaljegskriveutenl?)tilnoespesielt(aproposprinter ellermanlpr).Dettehandleraltsaombrukerensmalogplaner.

Eksterntdrevnesprsmalhandleromproblemdiagnose(Hvorforbleutskrif- tenseendeslikut?,Hvordankanjegfadettilasebedreut?).Herhargjer-

16

Referanser

RELATERTE DOKUMENTER

U rykket øyeblikkelig hjelp brukes mye i helsetjenesten, men det har ingen anbefalt eller normativ forkortelse.. Helsepersonelloven § 7 definerer øyeblikkelig hjelp som helsehjelp

Prevensjon hos kvinner som bruker enzyminduserende antiepileptika Fordi både sterke og svake enzyminduserende antiepileptika (ramme 1) (5) reduserer konsen- trasjonen av

Arbeidsområdet omfatter distriktene Tjåehkere sijte (Østre Namdal), Åarjel Njaarke sijte (Vestre Namdal), Fovsen Njaarke sijte (Fosen), Låarten sijte (Luru), Skæhkere

navn: Work Research Institute Daglig leder: Direktør Robert Salomon Adresse: Postboks 8171 Dep, 0034 Oslo.. Stensberggaten 29, Oslo (Besøksadresse) Telefon: 23 36

navn: Work Research Institute Daglig leder: Direktør Robert Salomon Adresse: Postboks 8171 Dep, 0034 Oslo.. Stensberggaten 29, Oslo (Besøksadresse) Telefon: 22

This programme adds KLxxxx.OUT files to the corresponding storage file for a station.. Station number is a four digit xxxx in

Selv om elet er meget som ikke direkte kan overføres på norske forhold, så vil det alltid være brukbare arbeidsmetoder og administrative systemer som vecl litt

Studenten har et godt grep på objektorienterte konsepter, og synes at BlueJ hadde et godt fokus på objekter.. Studenten fikk kun sporadisk hjelp til