Ein Überblick ist nie verkehrt und hier folgt einer über den Aubau meiner Arbeit also known as kommentiertes Inhaltverzeichnis:
- Einleitung
- Motivation
 Warum mache ich das Ganze?
- Problemstellung
 Und wo liegt das Problem?
- Aufbau
- Grundlagen
- Web Engineering
- Metriken
 Was sind Metriken und welche verwende ich?
- Programmiersprachen
 Wo gibt es Unterschiede und warum ist das relevant?
- Die Entwicklungsumgebungen
- Java EE
- Java
 Hauptmerkmale der Sprache
- Zielsetzung
 Wozu ist JavaEE gedacht?
- Konzept
 Hier wird auf den Application Server eingegangen
- Komponenten
 Hier werden die Komponenten beschrieben, die ich verwende
- Werkzeuge
 ...und hier die Werkzeuge (Netbeans)
- Ruby on Rails
- Ruby
 Hauptmerkmale der Sprache
- Zielsetzung
 Was will Rails erreichen?
- Komponenten
 Welche Komponenten beinhaltet Rails?
- Struktur
 MVC und so
- Werkzeuge
 Aptana/Konsole/Vielleicht ein Blick auf Netbeans
- Ein erster Vergleich
 Ausarbeitung der markantesten Unterschiede. Bewertung aber erst in Kapitel 5
- Beispielanwendung
- Rating
 Was ist überhaupt ein Rating?
- Grundversion
- Anforderungen
- Vorarbeiten
 Datenmodellierung
- Umsetzung
 Hier ist noch offen, wie der Abschnitt aussehen soll. s.u.
- Erste Erweiterung
- Anforderungen
- Umsetzung
- Zweite Erweiterung
- Anforderungen
- Umsetzung
- Auswertung
- Metriken
 Die gesammelten Daten werden analysiert
- Besondere Aspekte
- Eindruck
 subjektive Bewertung
- Fazit
- Zusammenfassung
- Fazit
- Ausblick
Je nach Zeit sind auch noch mehrere Iterationen denkbar.
Bei dem Abschnitt "Umsetzung" ist noch unklar, ob ich besser zuerst die Umsetzung in JavaEE und dann in Rails beschreiben soll oder einzelne Punkte nehmen soll wie zB Validierung und jeweils beschreibe wie es in beiden umgesetzt wird. Dann springt man immer hin und her zwischen Rails und JavaEE, aber hat dafür einen direkteren Vergleich. Was meint ihr ist für den Leser besser?
Das letzte Kapitel heißt "Fazit" und ein Abschnitt darunter auch "Fazit". Fällt jemandem ein besserer Titel für eins von beiden ein?
Comments (3)
Ich würde die einzelnen Punkte der Implementierung gegenüberstellen. Ich denke, das macht es erstens interessanter zu lesen und zweitens hat man eben diesen direkten Vergleich. Und da dein Thema ja eh ein Vergleich zwischen zwei Technologien ist, macht das absolut Sinn, denke ich.
Zu Alternativen zu "Fazit": vielleicht "(End)Ergebnis" oder "Folgerung"?!?
Posted by Daniel | 20.02.08 15:32
Posted on 20.02.08 15:32
Hey, danke für den schnellen Kommentar!
Stefan war sich da auch nicht so sicher. Das dauernde hin und herspringen könnte vor allem bei jemandem, der sich nicht so auskennt, etwas Verwirrung stiften. Ich werde am Montag auch meinen Prof mal fragen. Aber eigentlich würde ich auch eher die einzelnen Punkte durchgehen.
Hm. vielleicht nehm ich für 6.2 "Schlussfolgerung". Bei meiner Bachelorarbeit hieß das letzte Kapitel "Zusammenfassung und Ausblick" und hatte auch diese beiden Unterkapitel. Das war auch nicht so das Wahre... ;)
Posted by Gerald Schenke | 20.02.08 15:47
Posted on 20.02.08 15:47
Ich würde auch den direkten Vergleich vorziehen. Sonst ist man bei Rails angekommen und weiß gar nicht mehr wie es jetzt in JavaEE gelöst wurde.
Posted by Tim | 20.02.08 17:09
Posted on 20.02.08 17:09