Added extended description with what is to do (and a single %)


Einleitung schreiben


1.1
Es wird den Zweck,
neue Funktionalität, Interfaces, Einschränkungen und wie es auf externe Einflüsse reagiert.

WTF?!

1.2
GSGCI?!? 
>> ISGCI

1.3

-ISGCI
-JgraphX
-JgraphT


1.4

SWING-Link führt nicht zu SWING
selbiges mit java, wobei es da angebracuhter ist einen allgemeinen link zu geben
vllt  http://docs.oracle.com/javase/6/docs/api/

2.1

da steht nichts...

2.2
3 Das System soll dazu in der Lage sein eine neue Fensterinstanz zu öffnen.
>> bedeutet was?
6 Das System soll Fehlerhafte Inklusionen markieren können.
                   ^^^^^^^^^^
				   unklare
				   
7 Das System soll die Graphdatenbank und die Eigenschaften der Graphklassen anzeigen können.
>> bedeutet was?

9 Das System soll die Möglichkeit bieten abhängig eines Graph-Problems die entsprechenden
Graphklassen zu zeichnen.
>> einfärben, entsprechend der Laufzeit

11 Das System soll einen Hyper-Link zu "small graphs" besitzen.
"Small graphs"? -> 1.3

13 Das System soll eine About Funktion besitzen.
>> was macht die?

18 Das System soll einen Tooltip anzeigen wenn der Mauszeiger auf einem Knoten im erzeugten
Graphen steht.
>> AFAIK ist das rausgeflogen

21 Das System soll eine Funktion beinhalten mithilfe derer man Nachbarknoten beziehungsweise
Super- und Subklassen der Gewählten Graphklasse ein-/ausblenden kann.
>> gewählten klein schreiben

2.3

Die Zielgruppe des fertigen umgesetzten Systems sind in erster Linie Personen, die sich mit den
grundlegenden Eigenschaften bereits auskennen und dementsprechend weitere Forschungen in
				^^^^^^^^^^
Bereich Graphen und deren Eigenschaften anstellen wollen.
						  ^^^^^^^^^^^^
Sinn?

Daher werden viele Grundlagen
nicht näher erläutert.
>> verkauft sich schlecht!!


Vielmehr sollen Personen, die sich mit Zusammenhängen verschiedener
Graph-Klassen näher beschäftigen, durch das fertige System einfach Zugang zu Informationen
verschaffen können, ohne dass sie weitere Hilfe zur Nutzung des gesamten Systems benötigen.
								  ^^^^^^^^
klingt komisch, weitere weglassen

2.4

die aktuelle Inkompatibilität mit aktuellen
Java-Versionen erfordert eine Erneuerung des Systems.
>> aktuelle [...] aktuelle -> klingt komisch

Die graphische Verbesserung des bestehenden Systems wird insbesondere über folgende Bibliotheken
umgesetzt: JGraphX wird als neue Zeichenbibliothek fungieren.
Die Umsetzung findet statt, indem die Funktionalität von JGraphT auf JGraphX übertragen
wird und anschließend ISGCI an JGraphX angebunden wird. So wird JGraphT letztendlich nicht
zur Ausführung der Software verwendet.
>> What?

2.5
Im nächsten Kapitel beschriebene funktionale Anforderungen müssen umgesetzt werden, damit
das System/deren Erweiterung die entsprechende Funktionalität hat, damit ISGCI an JGraphX
gebunden werden kann und alle bisherigen und hinzukommende Funktionen (außer evtl. Widersprüche)
ausgeführt werden können.
>> damit, [...] damit -> unschöne Formulierung

3.1
4 Tooltip Verweilt die Maus auf einem Knoten wird ein Tooltip
angezeigt.
>> wir haben uns gegen diese Funktion entschieden
5 Tooltip Inhalt Der angezeigte Tooltip entspricht den Informationen zum
jeweiligen Knoten, beziehungsweise einer verkürzten Form
der Informationen.
>> siehe 4
>> Tooltipps soll es für die Funktioen geben (z.B. dass bei Knoten ein/ausblenden angezeigt wird was die Funktion macht)

3.3

Insbesondere führt Maven JUnit-Tests aus,
um eben die Kontrolle über die Implementierung zu behalten.
   ^^^^
>> weglassen
Dazu müssen allerdings entsprechende Tests vom Entwickler definiert werden.
            ^^^^^^^^^^
>> Dafür werden entsprechende Tests....

3.4
Benuterfreundlichkeit
Das bestehende System wird vor Allem erweitert
>>                             ^^^^^
>>							   allem