Föreläsning 5 Konceptuell design och designprinciper Kapitel 8 9 i kursboken 080415 Interak@onsteknik 1
Från krav @ll design hur gör man Work reengineering, dvs. af omstrukturera, konstruera om befintligt säf Task alloca/on, uppgihs@lldelning Konceptuell design 080415 Interak@onsteknik 2
Work reengineering Genom af konstruera UppgiHsscenarion Användarscenario UppgiHs@lldelning, som bygger på essen/al use cases 080415 Interak@onsteknik 3
Uppgi3s/lldelning (task alloca/on) Beslut i övergången från konceptuell @ll fysisk design Vem eller vad hanterar data? Var finns kunskap? I systemet eller hos användaren? Interak@onsteknik 4 080415
Konceptuell design hur systemet ska vara för af motsvara ef givet syhe bestämma konceptuella objekt vik@gt med kända begrepp Väntar med konkreta designförslag Interak@onsteknik 5 080415
Konceptuell design, forts. Krav omsäfs @ll concrete use cases Iden@fiera objekt, afribut, handlingar Iden@fiera behållare (containers) Länka ihop behållare för af visa på flödet i interak@onssitua@onen 080415 Interak@onsteknik 6
Objekt Informa@on som användarna behöver för af uzöra sina uppgiher I ef bibliotekssystem: Böcker Lånekort Låntagare Bibliotek 080415 Interak@onsteknik 7
AFribut AFribut är sådant som hör ihop med objekten Låntagare: Namn Adress Telefon E post Bok Signum Placering FörfaFare Titel osv. 080415 Interak@onsteknik 8
Handlingar (ac@ons) Registrera lån Avregistrera lån Lägga @ll ny låntagare Ta bort låntagare Kräva in gamla lån osv. Mer generellt: TiFa på, skapa, ta bort, kopiera, spara, redigera, skriva ut 080415 Interak@onsteknik 9
Behållare Mål Funk@oner Länkar (kopplingar) Objekt Begränsningar Alla behållare kopplas ihop i ef diagram u@från angivna länkar, bildar en sorts prototyp 080415 Interak@onsteknik 10
Designanvisningar Kan vara Standarder Riktlinjer Style guides 080415 Interak@onsteknik 11
Riktlinjer baseras på psykologiska teorier och prak@ska erfarenheter brukar delas in i: principer regler Interak@onsteknik 12 080415
Principer ligger på en hög nivå behöver tolkas Exempel EHersträva enkelhet HiFa lämplig struktur Var konsekvent Bygg in tolerans Interak@onsteknik 13 080415
Regler mycket detaljerade, ingen eller lite tolkning bör ej följas slaviskt se upp för missuppfafningar Interak@onsteknik 14 080415
Riktlinjer och konflikter detaljerade menyer snabba svars@der läf af lära snabbt af uzöra Interak@onsteknik 15 080415
Style guides En konven@on för en specifik produkt eller familj av produkter Kommersiella, mycket vanligt Skräddarsydda Bygger på Standards, konven@oner, erfarenhet Kravspecifika@on 080415 Interak@onsteknik 16
Standard ef föreskrivet säf af diskutera, presentera eller göra något för af uppnå konsekvens mellan produkter Interak@onsteknik 17 080415
Varför standards? förutsägbart, gör livet enklare säkerhet af något fak@skt fungerar kvalitet Interak@onsteknik 18 080415
Vem bestämmer? Standardiseringsorganisa@oner: ISO (Interna@onal Organiza@on for Standardiza@on) IEC (Interna@onal Electrotechnical Commission) ANSI (American Na@onal Standards Ins@tute) CEN (Comité européen de normalisa@on) Interak@onsteknik 19 080415
Men även regeringar, oha försvar sammanslutningar som BCS, the Bri@sh Computer Society IEEE, the Ins@tute of Electrical and Electronics Engineers (ufalas I triple E ) industristandard de facto standard Interak@onsteknik 20 080415
Specifikt för MDI gemensam terminologi implementa@onstekniker läf af lära, man känner igen sig byta mellan applika@oner hälsoaspekter Interak@onsteknik 21 080415
Problem af låsa fast sig vid viss teknik löses genom af standarder inriktas mot användbarhet och prestanda Interak@onsteknik 22 080415
ISO 9241 Ergonomikrav för MDI Guidance on task requirements Visual display requirements Keyboard requirements Worksta@on layout and postural requirements Guidance on the work environment Requirements for display with reflec@ons Requirements for displayed colours Requirements for non keyboard input devices Dialogue principles Guidance on usability Presentation of information User guidance Menu dialogues Command dialogues Direct manipulation dialogues Form filling dialogues Principles and requirements for physical input devices Interak@onsteknik 23 080415
Några aktuella Webadresser IEC: hfp://www.iec.ch/ ANSI: hfp://www.ansi.org/ World Wide Web Consor@um: hfp:// www.w3.org/ W3C Accessiblity ini@a@ve: hfp:// www.w3.org/wai/ IBM: hfps://www 306.ibm.com/soHware/ ucd/design.html Interak@onsteknik 24 080415
7 principer för design Kunskap i världen och huvudet Förenkla struktur Gör synligt Mappning Begränsningar Felhantering Sista utväg, standardisera Interak@onsteknik 25 080415
Visibility of system status Nielsens heuris@ker Match between system and the real world User control and freedom Consistency and standards Error preven@on Recogni@on rather than recall Flexibility and efficiency of use Aesthe@c and minimalist design Help users recognize, diagnose, and recover from errors Help and documenta@on Interak@onsteknik 26 080415
Shneidermans Golden rules Sträva eher konsistens ge vana användare shortcuts Ge informa@v feedback Dialoger ska kännas klara Felhantering, förhindra fel Enkelt af göra ogjort Kontrollbehov Reducera användning av korqdsminnet Interak@onsteknik 27 080415