Human Computer Interaction - Cheatsheet.pdf

Human Computer Interaction - Cheatsheet
Human Computer Interaction - Cheatsheet Anforderungsanalyse im benutzerzentrierten Design Definition: Systematische Erhebung, Analyse, Dokumentation und Verwaltung von Anforderungen an ein System aus Nutzerperspektive. Details: Ziele: Benutzerbedürfnisse verstehen, relevante Anforderungen identifizieren. Methoden: Interviews, Umfragen, Beobachtungen, Workshops, Personas, Szenarien, Use Cases. Doku...

© StudySmarter 2024, all rights reserved.

Human Computer Interaction - Cheatsheet

Anforderungsanalyse im benutzerzentrierten Design

Definition:

Systematische Erhebung, Analyse, Dokumentation und Verwaltung von Anforderungen an ein System aus Nutzerperspektive.

Details:

  • Ziele: Benutzerbedürfnisse verstehen, relevante Anforderungen identifizieren.
  • Methoden: Interviews, Umfragen, Beobachtungen, Workshops, Personas, Szenarien, Use Cases.
  • Dokumentation: Lastenheft, User Stories, Anforderungskataloge.
  • Validierung: Prototyping, Usability-Tests, Reviews mit Stakeholdern.
  • Iterativer Prozess zur Anpassung und Verfeinerung der Anforderungen.

Personas und Szenarienentwicklung

Definition:

Methode zur Erstellung von Nutzerprofilen und Anwendungsfällen für nutzerzentriertes Design.

Details:

  • Persona: Fiktiver Nutzer, repräsentiert Zielgruppe
  • Szenario: Konkrete Anwendungssituation der Persona
  • Ziel: Bedürfnisse und Verhaltensweisen verstehen

Grundlagen und Methoden des Usability-Testings

Definition:

Grundlagen und Methoden des Usability-Testings - Kernziel: Benutzerfreundlichkeit von Software bewerten und optimieren

Details:

  • Heuristische Evaluation: Experten bewerten basierend auf Usability-Heuristiken
  • Think-Aloud-Methode: Benutzer sprechen während der Nutzungsphase ihre Gedanken aus
  • Remote Usability-Tests: Tests werden über das Internet durchgeführt
  • A/B-Testing: Vergleich zweier Varianten zur Bestimmung der besseren Usability
  • Eye-Tracking: Analyse der Blickbewegungen zur Identifizierung von Usability-Problemen
  • Usability-Labor: Tests unter kontrollierten Bedingungen mit spezieller Hardware

Ergonomische Bewertung und Anpassung technischer Systeme

Definition:

Bewertung und Anpassung von technischen Systemen zur Optimierung von Benutzerfreundlichkeit und Effizienz unter Beachtung ergonomischer Kriterien.

Details:

  • Nutzerzentrierter Designansatz
  • Berücksichtigung physiologischer, psychologischer und kognitiver Aspekte
  • Verwendung von Methoden wie Fitt's Law: \[ MT = a + b \times \text{log}_2 (2D/W) \] (MT = Movement Time, D = Distance zu Ziel, W = Breite des Ziels)
  • Evaluationsmethoden: Usability-Tests, Fragebögen, Beobachtungen
  • Anpassung durch iterative Design-Verbesserung

Technologien und Werkzeuge für interaktive Systeme

Definition:

Technologien und Werkzeuge für die Entwicklung und Gestaltung von interaktiven Systemen in der Mensch-Computer-Interaktion.

Details:

  • Programmiersprachen: z.B. JavaScript, Python.
  • Frameworks/Bibliotheken: React, Vue.js, Angular.
  • Entwicklungsumgebungen (IDEs): Visual Studio Code, IntelliJ IDEA.
  • Prototyping-Tools: Figma, Adobe XD, Sketch.
  • Versionsverwaltung: Git, GitHub.

Iterative Designprozesse und Nutzerfeedback

Definition:

Iterative Designprozesse und Nutzerfeedback in der HCI ermöglichen fortlaufende Verbesserung und Anpassung von Systemen basierend auf kontinuierlichem Nutzertesting und Feedback.

Details:

  • Iterativ: Wiederholte Zyklen von Design, Testing und Evaluation.
  • Verwendung von Prototypen: Modelle zur Darstellung und Testen von Ideen.
  • Nutzerfeedback: Zentrales Element zur Verbesserung; Feedbackschleifen.
  • Schritte: Planen, Entwickeln, Testen, Evaluieren, Anpassen.
  • Ziel: Benutzerfreundlichkeit und Effizienz erhöhen.

Rapid Prototyping: Methoden und Tools

Definition:

Schnelle Entwicklung von Prototypen, um Konzepte zu testen und Feedback frühzeitig zu sammeln.

Details:

  • Ermöglicht iterative Verbesserungszyklen.
  • Minimiert Entwicklungsrisiken durch frühe Erkennung von Problemen.
  • Steigende Benutzerbeteiligung und -akzeptanz durch regelmäßiges Feedback.
  • Methoden: Papierprototyping, Wizard of Oz, High-Fidelity Prototyping.
  • Tools: Sketch, Figma, Adobe XD, InVision.
  • Prototyping-Tools bieten Funktionen wie Wireframing, Interaktivität und Team-Zusammenarbeit.

Modellierung und Evaluierung von Mensch-Maschine-Interaktionen

Definition:

Modellierung und Evaluierung von Mensch-Maschine-Interaktionen bedeutet, menschliches Verhalten und maschinelle Reaktionen in der HCI zu analysieren und zu bewerten, um die Effizienz, Benutzerfreundlichkeit und Zufriedenheit zu verbessern.

Details:

  • Modelle zur Beschreibung von Mensch-Maschine-Interaktionen: GOMS, KLM, Fitts' Law
  • Evaluierungsmethoden: Usability-Tests, Heuristische Evaluation, Nutzerbefragungen
  • Wichtige Metriken: Effizienz (\textit{time-on-task}), Effektivität (\textit{error rate}), Zufriedenheit (\textit{user satisfaction})
  • Anwendungen: UI/UX-Design, Automatisierung, Assistive Technologien
Sign Up

Melde dich kostenlos an, um Zugriff auf das vollständige Dokument zu erhalten

Mit unserer kostenlosen Lernplattform erhältst du Zugang zu Millionen von Dokumenten, Karteikarten und Unterlagen.

Kostenloses Konto erstellen

Du hast bereits ein Konto? Anmelden