Grafisk formgivning. Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet



Relevanta dokument
Grafisk formgivning. Användarens checklista

Metodisk programutveckling

Juha Kaukoniemi Kent Lindberg PHOTOSHOP ELEMENTS 5. digital bildbehandling

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

Vad utmärker ett bra användargränssnitt?

Färgtyper. Färg. Skriva ut. Använda färg. Pappershantering. Underhåll. Felsökning. Administration. Index

Nero AG SecurDisc Viewer

EOS-Guide: Verksamhetsrapportering

Beställa varor från Webbutik KUL

GRÄNSSNITTSDESIGN. Ämnets syfte. Kurser i ämnet

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

Inställningstips. Visuella anpassningar Windows

Fönsterbeteende. Mike McBride Jost Schenck Översättare: Stefan Asserhäll

ETT FÖRSTORINGSPROGRAM PÅ DATORN ANVÄNDARHANDLEDNING

Fönster och dörr. Kapitel 3 - Fönster och dörr... 3

CdsComXL. Excel-tillägg för hantering och analys av CDS-data. ComXL-020/S, Stråk Stråk Stråk Stråk

MyTobii P10. Lathund kring de vanligaste funktionerna i själva styrsystemet i ögonstyrningsutrustningen P10 från MyTobii. Habilitering & Hjälpmedel

Kapitel 33. Presentationer med PowerPoint

Miljön i Windows Vista

Läsa dokument/information i advantum

Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca

SKAPA EN WWW-LÄNK I EN ARTIKELTEXT

Kortmanual för bildredigeringsprogrammet PICASA 2

Utvärdering av prototyp: Frågedatabas av Mårten Cronander. Innehållsförteckning

Tips och idéer för Windows 8

LIMITED DESKTOP. Version Januari 2008

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

Nya funktioner i Insättningsuppgift via Internet

Nya utskriftsinställningar

Lathund Bokning. Senselogic AB Version 2.3

Beskrivning av gesällprov RMI Chat Mikael Rydmark

Komma igång med Qlikview

Innehållsförteckning. Installation Inledning Pedagogisk bakgrund Arbeta med Matematik Screening Basnivå Kalkylator Inställningar Namn Period.

Att skapa egna konferenser i FirstClass

Registrering av ny patient

COGNIsoft-I Hemmaträning

Magnus Palm. Lättläst IT

Mirasys Användarguide: Live Sök Export. November Bygger på delar ur dokumentet Mirasys NVR 5.10 Användarvägledning Mirasys, Ltd.

Sida Kapitel 3 Fönster och dörr... 3

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

PLATINA 1(12) Platina, för nya handläggare

Färger. Matthew Woehlke Översättare: Stefan Asserhäll

SWEBO Bioenergy Grafisk profil

3.5 Visuell programmering

Nyheter i. Solen ORBIT 6.7

bergerdata hb Sid 1 (11)

LifePuz Free för Android

Datum Ert datum Vår beteckning Banförvaltningen Vidmakthållande SE Borlänge Besöksadress: Jussi Björlings väg 2

Vanliga frågor för VoiceXpress

Vop handledning. Användarhandledning till Vop applikationen. UPPGJORD: Mattias Gyllsdorff GODKÄND:Mattias Gyllsdorff REV: A DATUM:

Introduktion Vi har som uppgift att göra ett systemutvecklingsprojekt åt en kund. Målet är att tillfredställa alla behov denne kund har.

Design av användargränssnitt. Vad behöver man veta? Generella designprinciper. Vad är ett användargränssnitt? Några egenskaper hos människan

Word del 3 Sidan 1 av 5

Programmets startmeny ser ut så här. För att få fram menyerna Avsluta, Inställningar och Användare måste du föra markören upp till det blåa fältet.

Fakturera. grupper. Skapa. kunder. Välj Fakturering Skapa ny Ny kund i menyn.

Efter inloggningen kommer du till applikationens huvudfönster

Utveckling av användargränssnitt hos Saab Systems, Naval Systems Division

Användarhandbok för Nero DriveSpeed

Slutrapport: Informationsvisualisering av släktträd

Guide för PDF/A Författare Avd Telefon Datum Version Sid Göran Lindqvist (9)

KOM I GÅNG MED DIN HANDBOK STANDARD FRÅN THOLIN & LARSSON

LATHUND SOL HANDLÄGGARE

ALEPH ver. 16 Introduktion

ENTRÉ DOKUMENTHANTERING...

Starta Egenrapportering automatiskt i Windows

ANVÄNDARMANUAL SKÖVDE GRAVYR BESTÄLLNINGSPROGRAM. Gustav Adolfs g Skövde Tel: Fax: Mail:


Lär dig POWERPOINT. Lars Ericson datorkunskap.com

ANVÄNDARBESKRIVNING FÖR PERSONAL

Slutrapport: Design av Hemsida för PolyPlast+

KURSINFO. Generellt. Versionsförteckning. Datum Version Beskrivning Författare Första utkast jean

Media Control. Styrsystem för bild & ljud i sportbarer. Bruksanvisning

Skoladmin kom igång! Innehåll

Design av användargränssnitt

Användarmanual EASY Enterprise Audit System Verksamhetsansvarig och sakkunnig

Installationsanvisning för LUQSUS version 2.0

DIGITALA RESURSER MANUAL FÖR. Arbeta med video i imovie

INDIVIDUELL INLÄMNINGSUPPGIFT

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7

Användarhandbok för Nero DriveSpeed

INSTALLATIONS MANUAL

APA för nybörjare. Innan du börjar. Översikt

Börja med att samla alla bilder som du vill använda till din film i en mapp under Mina dokument.

Snabbguide till First Class

Sidan har lite problem med Sequenciality ifall man har för mycket text i en ruta

1 INLEDNING. Välkommen till det digitala utbildningskortet.

Kapitel 1 Introduktion Microsoft Excel Kapitel 2 Arbetsbok och kalkylblad

Användarhandbok för InCD Reader

Datum: Version 1.6. Sidan 1 (43)

I dokumentet beskrivs hur man i medlemsregistret (MiRiaM) utför en så kallad avancerad sökning.

SHARP TWAIN AR/DM. Bruksanvisning

Installationsanvisning för LUQSUS-K version 3.0b

Installationsanvisning för Su Officemallar 2007 För PC Word och PowerPoint

Ladibug Bildbehandlingsprogram Bruksanvisning

Fyra i rad Javaprojekt inom TDDC32

Juni 2003 PlanCon Viewer Handledning PlanCon PROJEKT

Utskrift av karta. Skriv ut en karta. Skriv ut skärmområde

Zoomtext 2019 Skripting

Kursplan Gränssnittsdesign och Webbutveckling 1 Vårtermin 2014

Kursplan Gränssnittsdesign, 100p Läsår

Transkript:

1-1 Grafisk formgivning Gränssnittet utformning skall på ett naturligt sätt stödja användarens interaktion mot programsystemet Komponenter måste utformas och användas på ett konsekvent och enhetligt sätt. Låt funktionaliteten styra valet av komponent. Användaren skall medverka i utformningen av gränssnittet Enkelhet, försök att efterlikna verkligheten så mycket som möjligt 1-2 Prototyp, del 1 Allmänt» Innan kodningen av programmet påbörjas, bör en prototyp utvecklas» En prototyp är en modell av det tänkta programmet» Fördelen med en prototyp är att användarna, beställarna och andra intressenter kan få en uppfattning av hur den slutgiltiga lösningen kommer att gestalta sig i ett tidigt skede» En prototyp är ett enkelt sätt att stämma av lösningsförslaget Slutanvändarens roll» Det är viktigt att slutanvändarna är med vid utformningen av prototypen» Det är viktigt att man gör upp i förväg med slutanvändaren, hur mycket tid som hon ska avsätta för deltagande vid utformning, testning och utvärdering av prototypen Syftet med prototyp» Få bekräftelse att fönster och dialoger är riktiga och innehåller rätt information» Testa om gränssnittet är lätt att använda» Kontrollera att rätt terminologi används» Utvärdera lösningen

1-3 Prototyp, del 2 Omfattningen på en prototyp» Överarbeta inte prototypen! Det kan handla om något så enkelt som att användargränssnittet representeras av papperslappar och utvecklaren agerar dator» Det viktiga är att på ett tidigt stadium få återkoppling från användarna, revidera prototypen, utvärdera igen, och så vidare» Det kan vara en poäng att inte ha allt för avancerade prototyper Användaren har lättare att komma med invändningar mot en modell som inte känns färdig Invändningarna riskerar inte att fastna i detaljer om knappars centreringar eller dylikt Synpunkterna kommer styras mot hur gränssnittet ska utformas för att ge användaren ett bra stöd vid sitt arbete» Det är viktigt att klargöra för samtliga intressenter vad syftet med prototypen är Dialogmodellering 1-4 Dialogmodellen» Dialogmodellen syftar till att beskriva hur olika fönster hör ihop» Beskrivningen görs på fönsternivå» Dialogmodelleringen bör ske i seminarieform tillsammans med både användare och programutvecklare» Till dialogmodellen hör en modell-specifikation» Dialogmodell och modell-specifikation används som underlag när fönsterutformningen görs

Exempel på en dialogmodell 1-5 Start Till dialogmod. kunder Meny Skriv ut aktiviteter Registrera kundaktivitet Utskrift Kundaktiviteter Reg. kund Reg. kund Skriv ut en kunds aktiviteter Kund Reg. aktivitet Kundaktivitet Sök kund Sök kund Sökdialog kunder Visa kundstatistik Kundstatistik Dialogmodellens symboler 1-6 Navigeringslinje» En navigeringslinje anger vilka andra fönster som användaren kan öppna från ett fönster Meddelandelinje» En meddelandelinje används för att visa beroende mellan olika fönster Start Start av en dialog» Markerar ingången i en dialogmodell Utgång till annan dialogmodell Till Dialognamn» Används för att markera att det går att navigera till en annan dialogmodell

1-7 Tillämpningsfönster Det är det vanligaste fönstret Endast ett exemplar av fönstret kan vara öppet 1-8 Multipla tillämpningsfönster Ett multipelt tillämpningsfönster har samma egenskaper som ett tillämpningsfönster Det kan finnas flera sådana fönster samtidigt, men endast ett kan vara aktivt

1-9 Tillfällig, modal, dialogruta När en tillfällig dialogruta är aktiv så kan inte användaren aktivera ett annat fönster Används ofta för att fråga om kompletterande information 1-10 Varaktig, icke modal, dialogruta En varaktig dialogruta låser inte tillämpningsfönstren Fungerar ofta som ett tillfälligt extra fönster, kan även användas för att visa paletter, verktygslådor, lösa menyer och så vidare

Dialogmodell specifikation 1-11 Beskrivning» Beskriver dialogen Namn på» Dialogmodellen» Systemet» Rutiner eller användningsfall Varifrån dialogen initieras Fönstrens» Namn» Fönstertyp» Beskrivning / Syfte Avancerad dialogmodellering 1-12 Meddelande till en annan tillämpning Kundaktivitet Excel Meddelande till en annan tillämpning fönstret kan öppnas Kundaktivitet Excel Meddelande till och från en annan tillämpning, den andra tillämpningen öppnar inte något fönster Kundaktivitet Excel Meddelande till den egna tillämpningen Kundaktivitet

Exempel på dialogmodell, NotisBlocket 1-13 Start HuvudDialog ListDialog Dialogmodell specifikation, exempel NotisBlocket 1-14 Dialogmodell specifikation Beskrivning Syftet är att hantera notiser. Det ska gå att skapa, söka, radera notiser. Notisernas rubriker ska gå att visa i en icke modal dialogruta. Dialogmodellens namn: NotisBlocket Ingår i systemet: NotisBlocket Användningsfall: Skapa, söka, radera och lista dialoger Initieras från: Operativsystemets skrivbord eller startmeny Fönster som ingår i dialogmodellen Namn Fönstertyp Beskrivning/Syfte -------------------------------------------------------------------------------------------------------------- HuvudDialog Tillämpningsfönster Startfönstret, det gå att skapa, söka och radera notiser ListDialog Icke modal dialogruta Listar alla notisers rubriker, uppdateras automatiskt

1-15 Tillämpniningsfönster,, del 1 Allmänt» Tillämpningsfönster kan ses som ett huvudfönster.» Till detta fönster kan andra fönster kopplas såsom dialogrutor» Det kan förekomma flera tillämpningsfönster, men endast ett kan vara aktivt. Riktlinjer» När ett fönster öppnas skall det placeras i det övre vänstra hörnet» Ett fönster skall inte vara större än nödvändigt» Öppnas flera fönster så ska de läggas omlott så att samtliga fönster syns Fallgropar» Tänk på hur olika skärmstorlekar inverkar på fönstret» Det kan bli svårt att hitta ett fönster bland många andra fönster. Detta kan lösas med en meny för val av fönster Tillämpniningsfönster,, del 2 1-16 Stängningsruta» Om stängningsrutan användas för fönster som uppdaterar data, så måste användaren få möjlighet att spara data innan fönstret stängs! Titelrad» Titelraden utgör rubrik för fönstret. Den skall förklara fönstrets funktion» Titeln bör vara unik för fönstret

1-17 Varaktig, modeless, dialogruta Funktion» En varaktig, modeless, dialogruta är inte låsande, applikationen är tillgänglig trots att den visas.» Dialogrutan kan kan användas som ett tilläggsfönster som utnyttjas vid behov. Riktlinjer» Om tillämpningsfönstret som öppnade dialogrutan stängs så ska även dialogrutan stängas.» Det ska gå att flytta dialogrutan» Om användaren har en dialogruta öppen så ska han inte kunna öppna en till likadan Fallgropar» För många öppna dialogrutor kan göra det svårt att hitta... Tillfällig, modal, dialogruta 1-18 Funktion» En tillfällig, modal, dialogruta är låsande och måste stängas innan applikationen blir tillgänglig igen.» Dialogrutan kan ge användaren information, och fråga om information.» Dialogrutan ska användas när applikationen behöver kompletterande information från användaren Riktlinjer» En avbryt-knapp skall alltid finnas på en dialogruta» En dialogruta bör alltid placeras så att den går att hänföra till det aktiva fönstret» Undvik att använda flera tillfälliga dialogrutor samtidigt Fallgropar» Öppna inte ytterligare en tillfällig dialogruta från en tillfällig dialogruta

1-19 Meddelanderutor Allmänt» Det finns tre olika typer av meddelanderutor Informationsruta Varningsruta Felmeddelanderuta Riktlinjer» Meddelanderutor måste avslutas innan det är möjligt att göra något annat» Informations- och felmeddelanderutor avslutas alltid med OK» Varningsrutor skall kunna godkännas eller avbrytas» Alla meddelanderutor bör följa gränssnittets standard» Felmeddelanden ska vara tydliga och beskriva felet, orsaken och utvägar» Skall placeras mitt i det fönster som meddelandet avser Fallgropar» Felmeddelanden som inte anger någon lösning eller utväg skall undvikas 1-20 Synas eller inte synas En komponent som inte för tillfället inte är användbar kan döljas eller tonas ner. Att dölja komponenten» Om man döljer den så kanske användaren inte får klart för sig att det normalt finns en sådan komponent.» Tekniken är bra om flera olika komponenter ska använda samma yta Att tona ner» En nedtonad komponent visar att det fortfarande saknas data.» Nackdelen är att användaren inte får någon ledtråd om vilka data som saknas Visa en meddelanderuta» Användaren får information om vad som saknas» Det kan bli jobbigt med allt för många meddelanderutor som poppar upp.

1-21 Metaforer och magiska effekter Metaforer är bilder från verkligheten som används för att tydliggöra en funktionalitet i gränssnittet. En bra metafor tjänar flera syften» Användaren förstår intuitivt syftet med tillämpningen» Användaren lär sig snabbt hur hur tillämpningen fungerar» Användaren kommer lätt ihåg metaforen och känner lätt igen den Magiska effekter» En del metaforer överträffar verkligheten. Till exempel en dokumentmapp som aldrig blir full är en metafor med magisk effekt. 1-22 Färger Färg är effektiv egenskap i grafiska gränssnitt» Med färg kan man betona delar i en information» Färg ger ytterligare en dimension att uttrycka data i, t ex i diagram» Återger foton och bilder på ett riktigt sätt» Ökar förmågan för användaren att minnas viktiga detaljer Olika färger associeras ofta med:» Rött Fara, fel, stanna, värme, minussaldo» Blått Kallt, vatten, rent, kliniskt» Grönt Rätt, OK, kör på, miljövänligt, trygghet» Gult Varning, förändring, sakta

1-23 Färger - riktlinjer Utveckla först tillämpningen fungerar i svart-vitt, lägg till färger därefter Använd maximalt sex färger i en applikation. Om den inte används så ofta så begränsa färgerna till fyra. Var konsekvent i användningen av färger! Välj nyanser med omdöme, Använd starka, grälla färger för att påkalla uppmärksamhet men lugna harmoniska färger för bakgrunder Använd inte blå färg på små ytor, såsom linjer eller text Ögat uppfattar lättare grönt och rött i mitten och gult, svart och vitt i periferin Använd bara färg på själva tillämpningen och ej på menyer, ramar, listrutor eller andra standardkomponenter Färger - fallgropar Att ständigt använda starka och grälla färger gör att användaren blir avtrubbad - Färgförgiftning! Många användare är färgblinda, svårast är oftast att skilja på färgerna rött, grönt och grått, använd därför också en en annan typ av markering för det du vill visa med en färg 1-24 Tänk på att vissa bildskärmar och de flesta skrivare endast kan återge grå nyanser, vad händer med de effekter som färgerna uttrycker? Var försiktig med färgsättning, det är lätt att åstadkomma veritabla julgranar!

1-25 Att vara konsekvent Var konsekvent och utforma alla dialoger på lika sätt Det är viktigt att dialogerna ser ut som användaren förväntar sig Man tröttnar snabbt på applikationer med allt för häftigt utseende Skapa i ett tidigt skede mallar för fönster och kom överens om terminologi Beteendet i dialogerna bör vara så lika som möjligt Använd ett konsekvent språkbruk Bestäm standardplacering av knappar och menyers ordning Sök det enkla! I längden uppskattar användaren en estetiskt tilltalande applikation före en med många specialeffekter 1-26 Användarens checklista Stöder gränssnittets funktionalitet effektivt arbete? Används en riktig terminologi? Är dialogerna utformade på bra sätt, är det lagom med information? Är det rätt ordning på inmatningsfälten? Är fönstren utformade på ett enhetligt sätt? Används färger och grafiska symboler på ett tilltalande sätt? Är svarstiderna acceptabla? Är tillämpningen användarvänlig? Är handböckerna lättlästa och uppbyggda på ett bra sätt? Finns det hjälp inbyggt i tillämpningen? Är felmeddelanden instruktiva och konstruktiva? Kan den utrustning som är önskvärd användas? Är det här den applikation som vi ville ha? Är det den här applikationen som vi fortfarande vill ha? Är det rätt ambitionsnivå?