06.10.2013 Aufrufe

pdf 1.967 kB - Praktische Informatik - Universität Siegen

pdf 1.967 kB - Praktische Informatik - Universität Siegen

pdf 1.967 kB - Praktische Informatik - Universität Siegen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

KAPITEL 3. ENTWICKLUNG DES SYSTEMS<br />

("SELECT surname FROM users WHERE id=’"+user2.getID()+"’");<br />

User newUser1 = new User();<br />

User newUser2 = new User();<br />

newUser1.setName(res1.getString("name"));<br />

newUser1.setSurname(res3.getString("name"));<br />

newUser2.setName(res2.getString("name"));<br />

newUser2.setSurname(res4.getString("name"));<br />

System.out.println(newUser1.getName());<br />

System.out.println(newUser2.getName());<br />

3.5 Verwendete Datenstrukturen<br />

Ein Benutzer des Systems führt Experimente auf der Basis verschiedener Dokumente.<br />

Zu solchen Dokumenten gehören bespielsweise Algorithmen, Eingabedokumente, Konfigurationsdokumente<br />

etc. Damit das System diese Daten verarbeiten kann, müssen diese<br />

Dokumente Objekten verschiedener Typen zugewiesen werden. Diese Objekte enthalten<br />

alle relevanten Informationen über die zugehörigen Dateien. Im folgenden sollen all diese<br />

Datentypen und ihre Bedeutung kurz beschrieben werden. Sofern nicht anders angegeben,<br />

befinden sich alle Klassen, deren Instanzen durch die genannten Objekte dargestellt<br />

werden, im Paket "de.usi.caew.data". Die Beschreibung der Variablen der einzelnen<br />

Klassen kann im Anhang X nachgeschlagen werden.<br />

Beschreibung der Daten, die in der Datenbank persistent gespeichert werden:<br />

Algorithm Die Klasse "Algorithm" repräsentiert die einzelnen importierten Algorithmen.<br />

InputData Die Klasse "InputData" repräsentiert die Eingabedokumente bzw. Benchmarks.<br />

Config Die Klasse "Config" repräsentiert die Konfigurationsdokumente, die zur Ausführung<br />

einiger Algorithmen benötigt werden.<br />

Transformation Die Klasse "Transformation" repräsentiert die Stylesheetdokumente,<br />

die zur Ausführung mancher Algorithmen benötigt werden.<br />

Context Die Klasse "Context" repräsentiert den Kontext, der während eines Testlaufs<br />

vom System erfasst wurde. "Context"-Objekte werden im Programm von Dokumenten<br />

des Typs "Experiment" referenziert.<br />

OutputData Die Klasse "OutputData" repräsentiert die Ausgabe, die während eines<br />

Testlaufs erstellt wurde. "OutputData"-Objekte werden im Programm ebenfalls von Dokumenten<br />

des Typs "Experiment" referenziert.<br />

15

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!