Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
128 Kapitel 7 Anforderungsanalyse<br />
[NFA.2] Reaktion der Gesten: Damit dem Analysten die Interaktion mit dem<br />
Programm bzw. dessen Bestandteilen so direkt wie möglich erscheint, sollen die<br />
Reaktionen jeder einzelnen Geste (siehe Anforderung [FA.1]) unmittelbar <strong>und</strong> ohne<br />
Wartezeiten erfolgen, also zeitgleich mit der Ausführung der jeweiligen Geste.<br />
[NFA.3] Natürliche Gesten: Um dem Analysten die Interaktion mit dem Programm<br />
bzw. dessen Bestandteilen so intuitiv wie möglich zu gestalten, sollen als Gesten<br />
(siehe Anforderung [FA.1]) möglichst natürliche Gesten verwendet werden. Unter<br />
natürlichen Gesten werden Gesten verstanden, welche intuitiv sind.<br />
[NFA.4] Form des Menüs: Da das Programm auf einem Multitouch-Tisch betrieben<br />
wird, sollte das Menü aus Anforderung [FA.15] für diese Art der Steuerung optimiert<br />
sein. Eine Anpassung des Menüs an eine Hand sollte in Betracht gezogen werden.<br />
Insgesamt muss das Menü übersichtlich gestaltet werden <strong>und</strong> die Auswahl von Daten<br />
sollte schnell <strong>und</strong> einfach möglich sein.<br />
[NFA.5] Darstellung hierarchischer Daten im Menü: Damit der Analyst die<br />
Struktur der multidimensionalen Datenbank im Menü aus Anforderung [FA.15]<br />
wiederfindet, sollte die hierarchische Struktur deutlich erkennbar sein.<br />
[NFA.6] Reaktion der multidimensionalen Datenbank: Um dem Benutzer eine<br />
möglichst effiziente Arbeit zu ermöglichen, soll die Antwortzeit einer Datenbankabfrage<br />
(siehe Anforderung [FA.12]) möglichst gering gehalten werden. Der Benutzer<br />
muss darauf hingewiesen werden, dass eine Datenbankabfrage stattfindet.<br />
[NFA.7] Sprache: Damit das Programm auch von Analysten aus anderen Ländern<br />
bedient werden kann, sollen alle Texte <strong>und</strong> Meldungen in der englischen Sprache<br />
verfasst werden.<br />
[NFA.8] Implementierung: Während einer Evaluation von verschiedenen <strong>Visual</strong><br />
Programming ToolKits stellte sich heraus, dass WPF am geeignetsten für die<br />
Implementierung der grafischen Oberfläche ist (s. Abschnitt 4.1). Hieraus folgt,<br />
dass C# als Entwicklungssprache genutzt werden soll. Um die Arbeit im Team zu<br />
vereinfachen, soll als Entwicklungswerkzeug <strong>Visual</strong> Studio 2008 mit dem <strong>Visual</strong><br />
Studio Team System 2008 verwendet werden.