Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


07.05.2019
von Jesko
in IT-Talents

GUI - Definition, Bestandteile und Anforderungen

x
Wir haben den besten IT-Job für Dich!
Jetzt fündig werden

Die Schnittstelle zwischen Computer und Benutzer

Eine GUI, Abkürzung für Graphical User Interface, ist ein Computerprogramm, mit dem eine Person mithilfe von Symbolen, visuellen Metaphern und Zeigegeräten mit einem Computer kommunizieren kann. Beste Beispiele für die Umsetzung sind die Oberflächen der Betriebssysteme von Apple und Microsoft. Die GUI ist die Standard-Schnittstelle heutiger Computer. Sie ersetzt die oft nur mit schwer zu merkenden Befehlen nutzbaren Text-Schnittstellen durch ein relativ intuitives System.

Lesezeit: ca. 3 Min.

Bewerten

Themen auf dieser Seite:

IT-Talents.de ist Deine Plattform für Förderung und Weiterbildung während des IT-Studiums!
Fördermöglichkeiten ansehen


Was ist eine GUI?

Eine grafische Benutzeroberfläche ist eine Schnittstelle, über die ein Benutzer mit elektronischen Geräten wie Computern, Handheld-Geräten und anderen Geräten interagiert. Diese Benutzeroberfläche verwendet Symbole, Menüs und andere visuelle Darstellungen (Grafiken), um Informationen und zugehörige Benutzersteuerelemente anzuzeigen. GUl-Darstellungen werden durch ein Zeigegerät wie eine Maus, einen Trackball, einen Stift oder einen Finger auf einem Touchscreen gesteuert. Grafische Benutzeroberflächen gelten als Weiterentwicklung von textbasierten Benutzeroberflächen, bei denen Daten und Befehle durch Textzeichen dargestellt werden.

Geschichtliche Entwicklung der GUI

In den Jahren vor dem Betriebssystem Apple Macintosh oder Windows, bestand die einzige Möglichkeit einem Computer mitzuteilen was er machen soll darin, Textbefehle in die Befehlszeilenschnittstelle einzugeben. Das war für Benutzer nicht sehr komfortabel, die für die korrekte Eingabe der Befehle oft dicker Benutzerhandbücher lesen und lange Parameterlisten und Optionen kennen mussten. Auf dem Bildschirm war meistens nur eine blinkende Eingabeaufforderung zu sehen.

In den späten 70er Jahren entwarf das Forschungslabor von Xerox in Palo Alto eine grafische Benutzeroberfläche, wie sie heute unter Windows, Mac OS und vielen Softwareanwendungen üblich sind. Durch die Verwendung von speziell entworfenen und gekennzeichneten Bildern, Symbole, Formen und Farbkombinationen wurden Objekte auf dem Computerbildschirm dargestellt. Klickte man mit dem Zeigegerät (Maus) darauf, wurden entsprechende Operationen ausgeführt. Die verwendeten Symbole wurden vom Benutzer intuitiv erkannt. Heute hat jedes Betriebssystem eine eigene Benutzeroberfläche. Softwareanwendungen verwenden diese und fügen zusätzliche eigene GUIs hinzu.

Auf IT-Talents.de kannst Du Dich mit dem Who-is-Who der IT-Branche vernetzen!
Jetzt Top-Unternehmen anschauen


Was sind Bestandteile einer GUI?

Das Design der Benutzeroberfläche (User Interface, UI) konzentriert sich darauf, vorherzusagen, was Benutzer möglicherweise tun werden. Dazu enthält die Benutzeroberfläche bestimmte Elemente, auf die leicht zugegriffen werden kann und die weitere Aktionen ermöglichen. Die Benutzeroberfläche vereint Konzepte aus Interaktionsdesign, visuellem Design und Informationsarchitektur.

Zu den Oberflächenelementen gehören unter anderem:

  • Eingabesteuerungen: Schaltflächen, Textfelder, Kontrollkästchen, Optionsfelder, Dropdown-Listen, Listenfelder, Umschaltfelder, Datumsfeld
  • Navigationskomponenten: Navigationspfad , Schieberegler, Suchfeld, Seitenumbruch, Schieberegler, Tags, Symbole
  • Informationskomponenten: QuickInfos, Symbole, Fortschrittsleiste, Benachrichtigungen, Meldungsfelder, modale Fenster
  • Behälter: Widgets

Es kann vorkommen, dass mehrere Elemente für die Anzeige von Inhalten geeignet sind. In diesem Fall ist es wichtig, die Kompromisse zu berücksichtigen. Beispielsweise belasten Elemente, mit denen Sie Platz sparen können, den Benutzer, indem er sie zwingt zu erraten was sich in der Dropdown-Liste befindet oder was das Element sein könnte.

Welche Anforderungen bestehen an eine Gui?

Für die Entwicklung einer GUI ist es wichtig, die Ziele, Fähigkeiten, Vorlieben und Tendenzen von Benutzern zu kennen. Entwickler sollten deshalb folgende Anforderungen beachten:

  • Die Schnittstelle einfach halten: Die besten Schnittstellen sind für den Benutzer fast unsichtbar. Sie vermeiden unnötige Elemente und verwenden normale Umgangssprache.

  • Konsistenz und durchgängige Elemente: Durch die Verwendung gemeinsamer Elemente in der Benutzeroberfläche fühlen sich Benutzer wohler und können ihre Aufgaben schneller erledigen.

  • Zielgerichtetes Seitenlayout: Berücksichtigen Sie die räumlichen Beziehungen zwischen Elementen auf der Seite und strukturieren Sie die Seite nach Wichtigkeit.

  • Farbe und Textur: Sie können die Aufmerksamkeit auf Elemente lenken oder sie mit Farbe, Licht, Kontrast und Textur zu Ihrem Vorteil umleiten.

  • Hierarchie durch Typografie: Überlegen Sie sorgfältig, wie Sie Schrift verwenden. Unterschiedliche Größen, Schriftarten und Anordnung des Textes erhöhen die Lesbarkeit, Lesbarkeit und Lesbarkeit.

  • Benutzerinformationen: Informieren Sie Ihre Benutzer immer über Standort, Aktionen, Status-Änderungen oder Fehler.
Wenn Du willst: IT-Talents.de ist Dein Headhunter! Unser Team macht sich für Dich auf die Suche nach dem passenden Arbeitgeber. Bequem und persönlich.
Jetzt JobScout anschauen


Was ist wichtig bei der GUI-Entwicklung? Was kann ich damit verdienen?

Entwickler von Benutzeroberflächen (UI) kombinieren Programmierung, Psychologie und kreatives Design, um intuitive Steuerungen für Software und Hardware zu erstellen. Die Aufgabe des UI-Entwicklers besteht darin, eine Benutzeroberfläche zu erstellen, die sich so verhält, wie es die Benutzer erwarten würden, wodurch eine nahtlose und effiziente Benutzererfahrung ermöglicht wird. Weil immer mehr Unternehmen webbasierte Anwendungen entwickeln, ist der Beruf des UI-Entwicklers sehr gefragt. Voraussetzungen sind Studienabschlüsse in Kommunikationsdesign, Interaktives Design, Medien- und Grafikbereich oder verwandte Fachrichtungen.

  • Die Gehälter für UI-Designer mit Berufserfahrung liegen zwischen 3200,- und 4400,- Euro. Es bestehen regionale Unterschiede.

Fazit

Wie wir uns mit einem Computer verbinden, wird von Software-Entwicklern ständig überarbeitet und neu erfunden. Der menschliche Einfallsreichtum hat die Benutzer von der Tastatur zur Maus und zum Trackball, zu Touchscreens und Sprachbefehlen geführt. Dabei hat sich eine visuelle Sprache entwickelt, da eine GUI sowohl in Betriebssystemen (OS) als auch in Softwareanwendungen alltäglich ist. Selbst diejenigen, die über wenig Computerkenntnisse verfügen, können jetzt mithilfe der GUI lernen, Computeranwendungen für Textverarbeitung, Finanzen, Inventar, Design, Grafik oder Hobbys zu verwenden.

Hier noch eine Videoeinführung in das Thema GUI:

Aktuelle Aktionen:

Programmierwettbewerb Januar 2020

500€ Preisgeld und Feedback


Big Data ist in aller Munde. Daten sind Wissen und Wissen ist Macht. Aber was ist dran an diesem Spruch und dem gehypten Begriff der "Big Data"?
Jetzt coden!

IT-Stipendium Januar 2020

1200€ Förderung für IT-Talente


Sei dabei und sichere Dir im bundesweiten IT-Stipendium Januar 2020 bis zu 1200€ Förderung.
Jetzt bewerben!

IT-Talents ist ein Netzwerk nur für IT'ler. Auf unserer Plattform kannst Du Dich als registriertes Mitglied mit wenigen Klicks auf die Jobs unserer Partnerunternehmen oder auf IT-Projekte für Studierende bewerben. Darüberhinaus führen wir Wettbewerbe durch und vergeben IT-Stipendien.

Jetzt Mitglied werden.

Verwandte Artikel

Was ist SAP BPC?

12. Sep 2019 in Software

Der Unternehmenserfolg hängt nicht nur von der Nachfrage an Produkten und Dienstleistungen ab. Es ist auch das Ergebnis …

weiter

Was ist eine E-Mail und wie funktioniert sie?

19. Aug 2019 in IT-Talents

Mittlerweile haben sich E-Mails auf der ganzen Welt durchgesetzt und lösen Briefe, Faxe und Telegramme immer mehr ab. …

weiter

Was ist Docker?

13. Aug 2019 in IT-Talents

Docker bietet Entwicklern die Möglichkeit, dass ihre Arbeiten, wie entwickelte Softwares oder geschriebene Codes auf …

weiter

Was macht ein IT-Auditor?

17. Jul 2019 in IT-Talents

Was genau macht eigentlich ein IT-Auditor? In diesem Artikel schlüsseln wir nicht nur die Verantwortlichkeiten eines …

weiter

Was ist E-Commerce?

13. Jul 2019 in IT-Talents

E-Commerce, auch Internethandel oder Onlinehandel genannt, ist der Fachbegriff für jegliche Ein- und Verkaufsvorgänge, d…

weiter

E-Commerce Manager - der Beruf, die Aufgaben und das Gehalt

05. Jul 2019 in IT-Talents

E-Commerce, also der Handel im Internet, nimmt eine immer größere Bedeutung in der heutigen Gesellschaft ein. Dadurch w…

weiter

Was macht ein Kaufmann/Kauffrau im E-Commerce?

03. Jul 2019 in IT-Talents

Der Onlinehandel boomt und macht derzeit einen Großteil der Wirtschaft aus. Mit dem Ausbildungsberuf Kaufmann/frau im …

weiter

Was ist SAP PM?

15. May 2019 in Software

SAP PM bietet eine umfassende Palette von Business-Softwarelösungen, damit Unternehmen ihre Geschäftsmodelle optimieren u…

weiter

Was ist SAP EWM?

14. May 2019 in Software

Die reibungslosen Prozesse im Bereich der Lagerlogistik sind von fundamentaler Bedeutung für Unternehmen. Aus diesem …

weiter

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.

You have voted!
Schliessen
Vote for:
stars
Vote
You have not rated!