Praxis der User Interface-Entwicklung [electronic resource] : Informationsstrukturen, Designpatterns, Vorgehensmuster /
Chlebek, Paul.author.
User Interfaces stehen im Mittelpunkt des Interesses der Auftraggeber, Anwender und Entwickler von kommerzieller Anwendungssoftware. Die Benutzungsschnittstelle ist vertragliches Abnahmekriterium, Verständigungsmittel zwischen Anforderungsstellern und Entwicklern sowie Akzeptanz- und Erfolgskriterium für die Anwender. Für das Entwickeln von User Interfaces fanden wir bisher wenig Praktisches: Aufzählungen von Kontrollelementen, Checklisten, Ratschlägen, Geboten und Verboten. Praxis der User Interface-Entwicklung stellt komplette UI-Lösungen und Dialogseiten-Rezepte anhand von konkreten Anwendungsfällen und Anforderungen vor. Im Vordergrund steht die Aufgabe, User Interfaces für konkrete Anwendungsfälle in einer bestimmten Technologie zu erstellen. Der Leser lernt anhand praktischer Beispiele Workflows und Dialogseiten zu skizzieren, Navigationskonzepte zu entwerfen, Dialogseiten zu layouten und die Schnittstellen zwischen Logik, Design und Funktion zu erarbeiten.
Inhaltsverzeichnis; Kapitel 1: Funktion braucht Form; 1.1 User Interface hin; 1.2 Usability her; 1.3 Anwender da, Entwickler dort; 1.4 Quid pro Quo; Kapitel 2: Analysieren und Entwerfen; 2.1 Mindmaps; 2.2 Screenskizzen; 2.3 Storyboards; 2.4 Anwendermodelle; 2.5 Anforderungs-Interviews; 2.6 Validierungs-Testfälle; 2.7 Use Case Diagramme; 2.8 Systemgrenzendiagramme; 2.9 Klassenmodelle; 2.10 Ablaufstrukturlisten; 2.11 Dialogflussdiagramme; 2.12 Dialogseitendiagramme; 2.13 UML Robustheitsdiagramme; 2.14 UML Nutzungsarchitekturdiagramme; 2.15 Integration der UML-Sichten
Kapitel 3: Konzept- und Designmedien3.1 Funktionale Spezifikation; 3.2 Spezifizieren mit UML Modellen; 3.3 Änderungsanforderungen und Änderfehler; 3.4 Style Guide aka Anzeige- und Bedienkonzept; 3.5 Prototyping; 3.6 User Interface Tools und formale Modelle; 3.7 Formales fachliches UI-Modell; Kapitel 4: Kontrollelemente und Dialogseiten; 4.1 Aktionen, Reaktionen, Interaktionen; 4.2 Knöpfe, Hebel, Bilder, Stimmen: Bedienteileeiner Software; 4.3 Form Filling und direkte Objektmanipulation; 4.4 Auswahl und Zuordnung; Kapitel 5: Design und Redesign; 5.1 Usability Engineering
5.2 Erneuern von gewachsenen User Interfaces5.3 Konzepte versus Change Requests; 5.4 Iterationen I Waschgänge; 5.5 RUP und V-Modell; 5.6 CMMI; 5.7 Extreme Programming; 5.8 Serum; 5.9 User Model Based Development; 5.10 Socken für Softwarehauselfen; 5.11 Wrap Up; Anhang; Glossar; Musterlösungen der Road Checks; Bildverzeichnis; Literaturverzeichnis
"Mit 126 Abbildungen."
Includes bibliographical references.
User Interfaces stehen im Mittelpunkt des Interesses der Auftraggeber, Anwender und Entwickler von kommerzieller Anwendungssoftware. Die Benutzungsschnittstelle ist vertragliches Abnahmekriterium, Verständigungsmittel zwischen Anforderungsstellern und Entwicklern sowie Akzeptanz- und Erfolgskriterium für die Anwender. Für das Entwickeln von User Interfaces fanden wir bisher wenig Praktisches: Aufzählungen von Kontrollelementen, Checklisten, Ratschlägen, Geboten und Verboten. Praxis der User Interface-Entwicklung stellt komplette UI-Lösungen und Dialogseiten-Rezepte anhand von konkreten Anwendungsfällen und Anforderungen vor. Im Vordergrund steht die Aufgabe, User Interfaces für konkrete Anwendungsfälle in einer bestimmten Technologie zu erstellen. Der Leser lernt anhand praktischer Beispiele Workflows und Dialogseiten zu skizzieren, Navigationskonzepte zu entwerfen, Dialogseiten zu layouten und die Schnittstellen zwischen Logik, Design und Funktion zu erarbeiten.
User interfaces (Computer systems).
Software engineering.
User Interfaces and Human Computer Interaction.
Software Engineering/Programming and Operating Systems.