Usability und Softwaredesign Grundlagen
Eine Sammlung an Fragen die sich mit den Grundlagen von benutzerzentriertem Design, Usability, und den entsprechenden Normen beschäftigt.
Eine Sammlung an Fragen die sich mit den Grundlagen von benutzerzentriertem Design, Usability, und den entsprechenden Normen beschäftigt.
-
- 1 / 25
-
Lernkarten
Was ist eine Benutzerschnittstelle?
Eine Benutzerschnittstelle ist der Punkt, an dem Menschen mit Objekten, insbesondere digitalen Geräten wie Tastatur, Maus, Tablet oder einer Software, interagieren.
Was versteht man unter User-Centered Design (UCD)?
UCD bedeutet, dass sich die Software an die Bedürfnisse der Benutzer anpasst, nicht umgekehrt.
Welche zentrale Frage sollte beim Softwaredesign immer gestellt werden?
Wer braucht meine Applikation?
Warum ist es wichtig, Nutzergruppen zu definieren?
Weil das Softwaredesign nutzerspezifisch sein muss, um die Anwendung optimal auf die Bedürfnisse und Fähigkeiten der Benutzer abzustimmen.
Was sind Personas und warum werden sie verwendet?
Personas sind fiktive Charaktere, die typische Eigenschaften der Zielgruppen abbilden. Sie helfen dabei, die Software aus der Perspektive der Benutzer zu testen.
Welche Eigenschaften sollten Personas abdecken?
Alter, Geschlecht, Herkunft, Sprache, berufliches Umfeld, Interessen, Familienstand und bevorzugte Musik.
Welche möglichen Einschränkungen sollten bei der Gestaltung von Software berücksichtigt werden?
Einschränkungen wie Blindheit, Taubheit, motorische und geistige Behinderungen, sprachliche Barrieren und fehlende Computererfahrung.
Was bedeutet Barrierefreiheit in Software?
Barrierefreiheit bedeutet, dass die Software für alle Benutzer zugänglich ist, unabhängig von ihren körperlichen, sensorischen oder kognitiven Fähigkeiten.
Was ist die Rolle eines Storyboards im GUI-Design?
Ein Storyboard zeigt alle Interaktionen, die in der Benutzeroberfläche möglich sind, und hilft Entwicklern, die Funktionalitäten der Software besser zu verstehen.
Welche Normen sind wichtig für die Usability?
Die ISO 9241-110 und die ISO/IEC 9126.
Was versteht man unter Angemessenheit nach ISO 9241-110?
Die Software unterstützt den Benutzer effizient bei der Erfüllung seiner Aufgaben.
Welche Aspekte umfasst die Usability nach ISO 9241-110?
Angemessenheit, Selbstbeschreibungsfähigkeit, Steuerbarkeit, Erwartungskonformität, Fehlertoleranz, Individualisierbarkeit, Lernförderlichkeit.
Was versteht man unter der Funktionalität nach ISO/IEC 9126?
Die Software ist zweckmäßig, sicher, kompatibel mit anderen Systemen und entspricht den Normen.
Wie wird User Experience (UX) von Usability unterschieden?
UX umfasst neben der Usability auch ästhetische und emotionale Faktoren, die das Nutzungserlebnis beeinflussen.
Was sind die wichtigsten Aspekte der Usability?
Zufriedenheit, Effizienz, Wiedererkennungswert, Fehlerminimierung, Lernfähigkeit.
Was ist der Zweck von Usability-Tests?
Usability-Tests sollen sicherstellen, dass die Software benutzerfreundlich ist und den Anforderungen aller Zielgruppen gerecht wird.
Wie wird ein DAU-Test durchgeführt und wozu dient er?
Ein DAU-Test (Dümmster Anzunehmender User) wird mit einer Person durchgeführt, die wenig bis keine Erfahrung mit der Anwendung hat, um deren Benutzerfreundlichkeit für unerfahrene Nutzer zu prüfen.
Welche Aspekte sind bei der Barrierefreiheit in Usability-Tests zu beachten?
Farbenwahl, Kontrast, Größe der Elemente sowie die Zugänglichkeit für Personen mit Einschränkungen.
Warum ist die Wahl der Interface-Komponenten entscheidend?
Weil sie die Benutzererfahrung direkt beeinflussen und zur intuitiven Bedienung der Software beitragen.
Was ist Skeuomorphismus und wie unterscheidet er sich von Neo-Skeuomorphismus?
Skeuomorphismus imitiert reale Gegenstände in der digitalen Welt, während Neo-Skeuomorphismus digitale Objekte realistischer erscheinen lässt, indem Tiefe hinzugefügt wird.
Was ist der Unterschied zwischen Internationalisierung und Lokalisierung?
Internationalisierung bereitet eine Applikation auf verschiedene Sprachregionen vor, während Lokalisierung die Applikation an spezifische Regionen oder Sprachen anpasst.
Wozu dienen Styleguides?
Styleguides sorgen für eine konsistente visuelle und funktionale Gestaltung der Applikation.
Welche Inhalte sollte ein Styleguide umfassen?
Typografie, Farben, Steuerelemente, Grafiken, Symbole und Soundgestaltung.
Wie können bestehende Benutzerschnittstellen verbessert werden?
Durch Verbesserung der Benutzerführung, Zugänglichkeit, Ergonomie und Ästhetik, basierend auf einer Analyse der aktuellen Schnittstelle.
Wie erstellt man Entwurfsunterlagen für eine Software?
Durch Modellierung der Anwendung mit UML-Diagrammen, Beschreibung der Ereignisverarbeitung und Dokumentation der Komponenten und deren Verhalten bei unterschiedlichen Ereignissen.