Übersicht über den Entwicklungsprozess der Benutzeroberfläche
In diesem Abschnitt werden die drei Phasen des Entwurfs der Benutzeroberfläche beschrieben und die Aufgaben vorgestellt, die in der Regel den einzelnen Phasen zugeordnet sind.
Die Benutzeroberfläche der Anwendung und die Benutzeroberfläche
Zunächst müssen die Begriffe "Benutzeroberfläche" und "Benutzeroberfläche" geklärt werden.
Die Benutzeroberfläche einer Anwendung umfasst in der Regel die Objekte, die ein Benutzer direkt auf dem Bildschirm sieht und mit denen er interagiert. Solche Objekte umfassen beispielsweise den Dokumentbereich, Menüs, Dialogfelder, Symbole, Bilder und Animationen.
Die Benutzeroberfläche einer Anwendung ist jedoch nur ein Aspekt der gesamten Benutzeroberfläche. Andere Aspekte der Benutzeroberfläche, die für den Benutzer nicht sichtbar sind, aber für eine Anwendung von entscheidender Bedeutung sind, umfassen Startzeit, Latenz, Fehlerbehandlung und automatisierte Aufgaben, die ohne direkte Benutzerinteraktion abgeschlossen werden.
Im Allgemeinen erfordert eine Benutzeroberfläche Aktionen eines Benutzers, um eine Aufgabe zu erledigen, während eine großartige Benutzeroberfläche ohne Benutzeroberfläche erreicht werden kann.
Entwicklung der Benutzeroberfläche
Die Bereitstellung einer erfolgreichen Benutzererfahrung erfordert einen ausgewogenen Ansatz während des gesamten Entwicklungslebenszyklus. Um dieses Gleichgewicht zu gewährleisten, müssen Sie sich nicht nur auf die Implementierung der funktionen konzentrieren, die zum Abschließen einer Aufgabe erforderlich sind, sondern auch darauf, wie die Aufgabe über die Benutzeroberfläche verfügbar gemacht wird. Denken Sie daran, dass die Benutzeroberfläche nicht nur funktionsfähig, sie muss auch nutzbar sein.
Im Folgenden werden die typischen Phasen des Dvelopment-Prozesses der Benutzeroberfläche beschrieben:
Entwerfen
- Funktionale Anforderungen: Bestimmen Sie die anfänglichen Anforderungen und Ziele für die Anwendung.
- Benutzeranalyse: Identifizieren Sie die Benutzerszenarien und verstehen Sie die Anforderungen und Erwartungen der Benutzer für jedes Szenario.
- Konzeptioneller Entwurf: Modellieren Sie das zugrunde liegende Geschäft, das die Anwendung unterstützen muss.
- Logischer Entwurf: Entwerfen sie den Prozess und den Informationsfluss der Anwendung.
- Physischer Entwurf: Legen Sie fest, wie der logische Entwurf auf bestimmten physischen Plattformen implementiert wird.
Implementieren
- Prototyp: Entwickeln Sie Papier- oder interaktive Bildschirmmuster, die sich auf die Benutzeroberfläche konzentrieren und keine störenden visuellen Designelemente enthalten.
- Erstellen: Erstellen Sie die Anwendung, und bereiten Sie sich auf Entwurfsänderungsanforderungen vor.
Testen
- Benutzerfreundlichkeitstests: Testen Sie die Anwendung mit verschiedenen Benutzern und Szenarien.
- Barrierefreiheitstests: Testen Sie die Anwendung mit barrierefreien Technologien und automatisierten Testtools.