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