GUI-Design ist keine wissenschaftlich festgelegte Domäne. Vieles ist hier im Fluss und richtet sich nach aktuellen Strömungen aber auch nach kulturellen Gepflogenheiten.
Heuristische Verfahren basieren auf Erfahrungen und Vergleichen. In der Folge werden einige Aspekte näher betrachtet.
Darstellung einer Vielzahl von gleichartigen und gleich bedeutsamen Daten. Der Anwender möchte sowohl den Überblick haben als auch Detailinformationen sehen.
Beispiele: Fahrplan, Landkarte, Organigramm
Darstellung von verdichteten Daten in tabellarischer Form. Der Anwender möchte viele Informationen auf einmal sehen und Vergleiche anstellen. Ein einzelner Eintrag muss leicht aufzufinden sein.
Beispiel: Adressbuch, Stückliste, Suchergebnis
Darstellung verdichteter, hierarchisch geordneter Daten. Das Wissen über die Informationsstruktur ist für den Anwender von grosser Bedeutung. Es hilft ihm, Daten schnell wieder zu finden und Beziehungen zu erkennen.
Beispiel: Verzeichnisse (Dateien, Warengruppen etc.), Organigramm
Standardisierte Dateneingabe.
Beispiel: Internet-Bestellung, Buchungssatz anlegen, Schadensanzeige
Anwendung mit langer Lebenszeit, die von den Anwendern zur Bearbeitung komplexer Aufgaben verwendet wird. Der Benutzer will eine Vielzahl von Daten gleichzeitig sehen und bearbeiten. Längere Einarbeitungszeiten werden akzeptiert.
Beispiel: Tabellenkalkulation, Bildbearbeitung, Audio-Schnittplatz
Darstellung und Navigation folgen stets dem gleichen visuellen und strukturellen Muster. Durch die permanente Wiederholung werden die Bedeutungen implizit erfasst und die Bedienung intuitiv.
Beispiel: Buch mit gleichartigem Layout aller Kapitel, Standard-Menüs und Standard-Dialoge in Windows-Programmen
Darstellung zusammenhängender Informationen (nach der 7+/-2-Regel). Kleine Informationseinheiten können vom Anwender schnell erkannt werden.
Beispiel: Adressblock auf einer Kunden-Maske
Rückkehr zu einem konsistenten Ausgangspunkt. Der Anwender kann sich in der Anwendung „verirrt“ haben.
Beispiel: Home-Button im Web-Browser, Zurücksetzen-Button in Eingabemasken, Standard-Button in Konfigurationsmasken
Darstellung eines Zustandes. Die Information ist für den Anwender nur gelegentlich interes-sant. Sie muss einfach zu finden sein, darf aber die Haupttätigkeit nicht stören.
Beispiel: Datei-Download, Installations-Prozedur
Auf mehrere gleichartige Objekte soll die gleiche Operation ausgeführt werden. Der Anwender möchte einzelne Bearbeitungsschritte nicht für jedes einzelne Element wiederholen.
Beispiel: Löschen mehrerer Dateien, Verschieben mehrerer Objekte