Hoppa till innehåll
Språklyft

Tillgänglighet i program

Hur gränssnitt utformas för att undvika onödiga hinder för användare med olika förutsättningar. Genomgången kopplar programmeringsbegrepp till enkla, testbara program och tydliga problemlösningssituationer.

  • Nivå 1

Förstå → Se exempel → Träna

Förstå

Kärnan

Tillgänglighet behöver planeras från början genom tydlig information, flera former av återkoppling och interaktion som inte bygger på ett enda sinnesintryck.

Så arbetar du

Utgå från programmets syfte och användare. Testa om interaktionen är begriplig och analysera tillgänglighet och konsekvenser för olika användargrupper.

Nyanser och begränsningar

En lösning kan fungera tekniskt men ändå vara svår eller orättvis att använda. Funktion, användbarhet och sociala konsekvenser behöver bedömas separat.

I ett programmeringsprojekt

Koppla kunskapen till ett tydligt problem, en avgränsad lösning och testbara krav. Dokumentera viktiga antaganden och kontrollera programmets beteende stegvis innan du bygger vidare.

Exempel

Exempel

  • Ett fel visas både med text och tydlig markering i stället för att enbart färgen på ett fält ändras.
  • Förklara därefter vilket programmeringsval som är viktigast för att lösningen ska bli tydlig, korrekt och användbar.

Så gör du

  1. 1Beskriv programmets syfte och användare.
  2. 2Identifiera nödvändig indata och återkoppling.
  3. 3Granska användbarhet och tillgänglighet.
  4. 4Analysera vilka användare som kan påverkas olika.
  5. 5Justera lösningen och motivera förändringen.

Vanliga misstag

Vanligt misstag

Att anta att utvecklaren representerar alla användare.

Bättre

Utgå från flera användarbehov och situationer.

Olika förutsättningar skapar olika hinder.

Vanligt misstag

Att lägga till tillgänglighet sist.

Bättre

Planera tillgänglighet tillsammans med gränssnittet.

Tidiga designval påverkar möjligheten till inkludering.

Fundera

Vilket val skulle vara viktigast att kunna motivera när du arbetar med tillgänglighet i program?

Träna

Övning

Beskriv hur du skulle använda kunskapen om tillgänglighet i program i ett enkelt programmeringsprojekt.

Sammanfattning

  • Hur gränssnitt utformas för att undvika onödiga hinder för användare med olika förutsättningar.
  • Koppla programkod till det problem och den användare som lösningen är till för.
  • Strukturera lösningen så att den går att förstå och testa.
  • Felsök systematiskt i stället för att prova slumpmässiga ändringar.

Relaterade genomgångar

Fortsätt med något som hänger ihop med den här genomgången.