User Interfaces - Teil 1
- Internes und Externes Design eines User Interfaces - Software Qualitätskriterien nach ISO 9126 - ISO 9241-11 und Quesenbery - Usability Engineering
- Internes und Externes Design eines User Interfaces - Software Qualitätskriterien nach ISO 9126 - ISO 9241-11 und Quesenbery - Usability Engineering
-
- 1 / 26
-
Cartes-fiches
Unterscheidung Internes Design vs. Externes Design
Externes Design:
Design von Presentation & Action Language (sichtbare GUI), Experience Design = Look & Feel = Benutzersicht
Internes Design:
Design der Implementierung, Architektur, Codeaufteilung, Patterns = Entwicklersicht
Erklären Sie an einem Beispiel: Conceptual Model
Vorstellung im Kopf des Benutzer
Erklären Sie an einem Beispiel: Presentation Language
sichtbares GUI
Erklären Sie an einem Beispiel: Action Language
sichtbares GUI + Eingabe, bzw. Aktion des Benutzers
Erklären Sie an einem Beispiel: Erwartungskonformität und Feedback
Entspricht das Feedback der Applikation auch der Erwartung des Benutzers
Vorgehen bei der Entwicklung des Externen Design eines User Interface
- PAPIER-Prototyping: Papier und Bleistift, MIT DATEN, mit richtigen Benutzern testen
- Tools einsetzen, wie z.B. Balsamiq (Erstellen von Wireframes mit einem Tool)
- SW-Tools, bzw. GUI-Tools
Software Qualitätskriterien nach ISO 9126 (6 Stück)
- Functionality/Funktionalität
-
Reliability/Zuverlässigkeit
-
Usability/Benutzbarkeit
-
Efficiency, Effizienz
-
Maintainability/Wartungsfreundlichkeit
-
Portability/Übertragbarkeit
Functionality/Funktionalität (Software Qualitätskriterien nach ISO 9126)
- Korrektheit
- Angemessenheit
- Interoperabilität
- Ordnungsmässigkeit
- Sicherheit
Reliability/Zuverlässigkeit (Software Qualitätskriterien nach ISO 9126)
- Reife
- Fehlertoleranz
- Wiederherstellbarkeit
Usability/Benutzbarkeit (Software Qualitätskriterien nach ISO 9126)
- Verständlichkeit
- Bedienbarkeit
- Erlernbarkeit
- Robustheit
Efficiency, Effizienz (Software Qualitätskriterien nach ISO 9126)
- Wirtschaftlichkeit
- Zeitverhalten
- Verbrauchsverhalten
Maintainability/Wartungsfreundlichkeit (Software Qualitätskriterien nach ISO 9126)
- Analysierbarkeit
- Änderbarkeit
- Stabilität
- Testbarkeit
Portability/Übertragbarkeit: (Software Qualitätskriterien nach ISO 9126)
- Anpassbarkeit
- Installierbarkeit
- Konformität
- Austauschbarkeit
Usability Kriterien nach ISO 9241-11 (3 Stück) und Quesenbery ("Fünf E's")
ISO 9241-11:
Effective
Efficient
Satisfaction
Quesenbery:
ISO 9241-11 + Satisfaction =
Engaging
Error tolerant
Easy to learn
Quesenbery: Effective
Benutzer können ihre Ziele erreichen.
Quesenbery: Efficient
Benutzer können ihre Ziele mit angemessenem Aufwand erreichen.
Quesenbery: Engaging
How pleasant or satisfying the interface is to use.
Quesenbery: Easy to learn
How well the product supports both initial orientation and deeper learning
Quesenbery: Error tolerant
The ability of the interface to prevent errors or help users recover from those that occur
Schritte des UI Design Prozesses nach Usability Engineering (5 Stück)
- Analyse
- Modellieren
- Spezifikation
- Realisierung
- Evaluation
Analyse (Usability Engineering)
Benutzer Beobachtung + Workshops
Modellieren (Usability Engineering)
Perosnas, Szenarien, Low-Fi GUI Desgin
Spezifikation (Usability Engineering)
UseCases, Features, Requirments Dok., Detail External Design
Realisierung (Usability Engineering)
Internal Design
Evaluation (Usability Engineering)
Testing
User Centered Design Process ISO 9241-210 (früher ISO 13407)
- Planen des Prozesses
- Benutzungsumfeld analysieren & spezifizieren
- Anforderungen ableiten
- Lösung produzieren
- Lösung evaluieren (gehe zu 2. oder fertig)