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