Verbesserung der Architektur der DPP-Software Saros durch Einführung einer dokumentierten Modulsicht

worked on by: Wjatscheslaw Belousow

Outline

Im Prozess der Entwicklung der DPP-Software Saros, welche in den letzten Jahren stark gewachsen ist, treten strukturelle Probleme auf, welche die Arbeit an dem Programm erschweren. Im Rahmen meiner Arbeit wird untersucht, wie die Architektur der DPP-Software Saros verbessert werden kann. Der erste Teil der Arbeit beschäftigt sich mit der Analyse des aktuellen Quelltextes, der verwendeten Architektur, der Dokumentation, der Vorgehensweisen und der zu Verfügung stehenden Ressourcen.

Anhand der Ergebnisse wird im zweiten Teil ein Modell zu Verbesserung der Architektur und der dazugehörigen Dokumentation entworfen. Dabei werden Eigenschaften der vereinfachten Wartung, Implementierung neuer Features und der Einstieg von neuen Entwicklern besonders berücksichtigt. Im dritten Teil erfolgt eine Bewertung des Modells anhand einer szenariobasierten Architekturbewertung.

Thesis Requirements

formulate requirements here (together with your adviser)

Milestones and Planning

A milestone is a scheduled event signifying the completion of a major deliverable or a set of related deliverables. A milestone has zero duration and no effort -- there is no work associated with a milestone. It is a flag in the workplan to signify some other work has completed. Usually a milestone is used as a project checkpoint to validate how the project is progressing and revalidate work. (Source: http://www.mariosalexandrou.com/definition/milestone.asp)

Milestone no. Past days CW Goals target accomplished wrench
1 DONE 1 CWXX Goals accomplished

Weekly Status

Week 1 (CW XX)

Activities

Results

Next Steps

Problems