Download Modellbasierte Entwicklung von

Transcript
2.1. Interaktion
„Dialōg (griech.), Zwiegespräch, gegenseitige mündliche Mitteilung
verschiedener, auch einander widerstreitender Ansichten über einen Gegenstand; auch ein Schriftwerk oder Teil desselben in der
Form einer solchen Unterredung.“
– Meyers Konversationslexikon [108]
Definition 2 (Dialog) Ein Dialog beinhaltet die gesamte Interaktion zwischen
den Dialogteilnehmern. Er besteht aus einer logisch zusammenhängenden Menge
einzelner Interaktionen.
Ein Dialog umfasst bei interaktiven Systemen die Gesamtheit der Interaktion,
unabhängig von der Art in welcher sie geschieht. Es spielt es nur eine untergeordnete Rolle, ob eine Anweisung an ein System per Sprache oder Knopfdruck
übermittelt wird.
Ein interessanter Aspekt dabei ist, dass der Dialogteilnehmer ein Ziel mit dem
Dialog verfolgt. Ein Dialog ohne Ziel ist zwar möglich aber bedeutungslos. In
der Praxis sind selbst Dialoge wie z. B. das Gespräch über das Wetter von Zielen
der Dialogteilnehmer bestimmt [14].
In interaktiven Systemen dienen Dialoge zur Erfüllung bestimmter Aufgaben.
Ein Dialog ist z. B. eine Sicherheitsabfrage vor dem Löschen von Dateien oder
ein Formular. Ein Überweisungsformular ließe sich beispielsweise in winzige
Teildialoge aufteilen, bei denen separat Name, Bankleitzahl usw. abgefragt
werden. Dies ist jedoch meist nicht sinnvoll, weshalb in der Definition auch
nicht die kleinste Menge von Interaktionen gefordert wird.
Interaktion innerhalb eines Dialogs erfolgt durch Elemente, mit denen ein Benutzer Ein- und Ausgaben durchführen kann.
Definition 3 (Interaktionselement) Ein Interaktionselement ist ein Element,
durch das Interaktion erfolgt. Es kann ein Eingabe- oder ein Ausgabeelement sein.
Beispiele sind Texteingabefelder, Buttons, Sprachkommandos, und Gegenstände, die in einem Tangible User Interface (TUI) benutzt werden.
Schließlich gilt es noch zu definieren wie ein Benutzer mit einem System interagieren kann. Dazu dient die Benutzerschnittstelle. Die Benutzerschnittstelle
wird in dieser Arbeit nach der Norm ISO 9241-110 verstanden:
„Alle Bestandteile eines interaktiven Systems (Software oder Hardware), die Informationen und Steuerelemente zur Verfügung stellen, die für den Benutzer notwendig sind, um eine bestimmte Arbeitsaufgabe mit dem interaktiven System zu erledigen.“
– ISO 9241-110 [77]
Die Steuerelemente von denen die Norm spricht, sind die oben eingeführten
Interaktionselemente. Damit erhält man die folgende Definition:
Definition 4 (Benutzerschnittstelle) Die Benutzerschnittstelle ist die Summe
aller Interaktionselemente, die in einem Dialog verwendet werden können.
7