Archive for November, 2005

So weit so gut

Es geht voran. Endlich. Nachdem ich gestern abend nur mässig vorwärts gekommen bin und gerademal die Grundlagen halbwegs fertig gemacht habe, so habe ich heute den ersten Punkt des Kapitels “Realisierung”, “Grundlegender Aufbau” fertiggestellt. Mit dabei sind ganz viele bunte Bilder mit Entity-Relationship-Diagrammen. Nicht komplex, dafür seitenfüllend *grins*.
Wegen Abgabe: Der 22.12. ist ein Donnerstag. Um fürs Drucken noch Luft zu haben, plan ich mal ganz vorsichtig Montag den 19.12. ein (laut Medienzentrum drucken sie aber auch bis zum 22.). Hab mir heute mal aus Interesse ein Progrämmchen gebastelt, dass mir die verbleibenden Tage bis dahin anzeigt.

myBook:~ georg$ ./deadline 19.12.2005
Es bleiben noch 26 Tage!

Phew…

So. Da die Zeit immer knapper wurde, hab ich mir jetzt eine Verlängerung für die Bachelorarbeit besorgt. Hab gestern nen kleinen Schrieb aufgesetzt, Prüfer hat’s unterschrieben, heute auch der Vorsitzende des Prüfungsausschusses, also hab ich jetzt Zeit bis zum 02.01.2006.
Habe allerdings gehört, dass man das Semester nicht als Studiendauer angerechnet bekommt, wenn man seinen Bachelor vor Weihnachten abgibt. Ob’s stimmt weis ich nicht, wäre aber auf jeden Fall gut für’s Ego, in Regelstudienzeit fertig geworden zu sein.
Also: Angestrebter Abgabetermin: spätestens 22.12.2005. Dann gibt’s auch ein fröhliches Weihnachtsfest ;)

So steht’s bisher

Da ich dieses Blog gerade erst aufgesetzt habe und quasi erst heute mit dem Posten beginne, aber schon seit ner geraumen Zeit über der Arbeit sitze, gibts hier mal kurz nen aktuellen Stand des Arbeitsvorgangs:

  • Das Programm, genannt JavaTester, funktioniert soweit ganz gut, alle Schnittstellen implementiert, Testen funktioniert gut, XML-Parser auch. Also bereits Beta-Version, würd ich sagen. Beta-Stadium wird das Programm wohl nie verlassen, da ein “anständiges” Programm weit ausserhalb des Zeitrahmens meiner Arbeit liegen würde. Bisher nur drei Swing-Elemente implementiert.
  • Grobe Gliederung steht. Folgende Kapitel sind geplant:
    • Einleitung – soweit fertig geschrieben
    • Grundlagen – fast fertig
    • Realisierung – noch garnichts
    • Zusammenfassung – noch gar nichts
    • Anhang – ändert sich ständig
    • Literaturverzeichnis – ändert sich ständig

    So wie es also aussieht, werd ich bis zum 04.12.2005 wohl nicht fertig. Muss sowieso am Donnerstag abgegeben werden, also am 01.12., dann muss das Ding ja auch noch vorher gedruckt werden, also nochmal ein paar Tage vorher… Sprich, t minus 7 Tage! Aaaaaaarrrghhhhh, reality sucks sometimes.
    Prof hat allerdings gesagt, ich kann mir eine Verlängerung beantragen. Muss ich jetzt dann sofort machen, sonst wird’s verdammt eng.

    Aufgabenstellung

    Für technisch interessierte Leser gibts hier mal die Aufgabenstellung meiner Bachelorarbeit. Muss allerdings dazu sagen, dass mir diese Aufgabenstellung nicht diktiert wurde, sondern dass ich die selbst konstruiert hab. Wurde allerdings gesichtet und für “genehmigt” befunden. –> Stage 1 cleared
    Übrigens: falls in irgendwelchen Posts komische Buchstabenkombinationen wie z.B. “a oder “s oder ähnliche auftauchen, könnt ihr sicher sein, dass ich die betreffende Stelle per cut+paste aus dem LaTeX-Originaldokument kopiert hab und vergessen hab, da anständige Umlaute draus zu machen.

    Thema: Testumgebung für Java-Swing-Komponenten

    Bearbeitungszeitraum: 18.07.2005 bis 04.12.2005

    Aufgabe: Aufgabe der Bakkalaureusarbeit ist es, mit Hilfe von Java ein Programm zu erstellen, welches Kontrolle und automatisierte Steuerung von Java-Swing-Programmen ermöglicht und dem Benutzer Interaktion mit dem Testvorgang gewährt.
    Im Vordergrund steht dabei die Entwicklung einer Technologie, mit deren Hilfe man während des Ablaufs des zu testenden Programms in dessen Datenfluss eingreifen kann, um automatische Testvorgänge an diesem durchführen zu lassen. Damit dies ermöglicht werden kann soll in der Testanwendung eine Schnittstelle implementiert werden, über die die Testfälle für das zu testende Programm festgelegt werden können. Um einen geplanten Verlauf der Tests bestätigen zu können benötigt die Testanwendung des Weiteren noch eine Schnittstelle, die die Resultate der abgelaufenen Tests widerspiegelt.

    Aufgabendetails:

  • Das Testprogramm soll sich selbstständig über gegenwärtige Swing-Komponenten des Testkandidaten und deren Eigenschaften informieren
  • Anhand dieser Information sollen die per Schnittstelle gelieferten Testfälle an dem zu testenden Programm abgearbeitet werden
  • Eine Ausgabe der Testergebnisse ist per entsprechender Schnittstelle zu realisieren
  • Die Wirksamkeit bzw. die Funktionalität des Testprogramms soll anhand von Beispielen dokumentiert werden
  • In die Programmierung des zu testenden Programms soll nicht eingegriffen werden
  • Der Ablauf des Tests soll ohne Einflussnahme des Menschen erfolgen
  • Der Testvorgang soll vom Benutzer optisch nachvollzogen werden können
  • Bachelorblog

    Dies ist also der/die/das bachelorblog.
    Momentan studiere ich ja Network Computing an der TU Freiberg mit dem erstrebten (!= erstrebenswerten) Abschluss “Bachelor”, oder, um präziser zu sein, “Bakkalaureus”, schliesslich spricht man deutsch in Freiberg. Insoweit bin ich ja nun fertig mit diesem Studium, sprich alle Prüfungen abgelegt, alles gemacht was zu machen ist. Fehlt halt nur noch die Bachelorarbeit.
    Und eine Bachelorarbeit ist laut Prüfungsordnung §20:

    (1) Die Bakkalaureusarbeit ist eine studienbegleitende Prüfungsarbeit, die die wissenschaftliche Ausbildung abschliesst. Sie soll zeigen, dass der Kandidat in der Lage ist, innerhalb einer vorgegebenen Frist ein berufstypisches Problem aus seinem Fach selbstständig mit wissenschaftlichen Methoden zu bearbeiten.

    Klingt, wenn ihr mich fragt, ziemlich hochgestochen. Die Uni hat doch aus unsereinem keine “Wissenschaftler” gemacht, oder etwa doch?
    Na auf jeden Fall muss dran gearbeitet werden. Leider gibt es da noch ein paar Nebenbedingungen die die ganze Sache (wie sollte es denn auch anders sein) mal wieder etwas komplizieren:

  • ich will mich noch für dieses Semester rückwirkend in den Masterstudiengang Network Computing einschreiben –> muss bis VOR Ende dieses Semesters fertig werden
  • ich brauch ne Note kleiner als 2,7 in der Bach.arbeit um zum Masterstudium zugelassen zu werden (Alles pure Berechnung, hehehe. Aber mal im Ernst, ne Eins vorm Komma sollte es schon sein. Aber gut zu wissen, dass weniger auch reichen würde…)
  • Man hat für das Teil genau 20 Wochen Zeit: Abgabetermin 04.12.2005 (Ja, ich weis, das is’n Sonntag, an dem hat kein Prüfungsamt offen, also Donnerstag vorher)
  • Auf gut deutsch: einiges zu tun, wenig Zeit. Angepackt hab ich’s schon, jetzt muss es nur noch fertig werden.

    Hello world!

    Ja ja, das gute alte Hello World mal wieder.
    Nun hab ich also doch mal ein Blog aufgesetzt. Bin ja mal gespannt, inwiefern ich wieviel da reinschreibe, aber die bisher drei Kategorien (bachelorblog, nerv und respekt) geben eigentlich genug für etwas Unterhaltsames her.
    Na mal sehen…

    Return top