Abschlusspräsentation am 2. Termin vor Semesterende
Praktikumsbericht
Requirements
Algo/Konzept
z.B Ablaufdiagramm
Codestruktur z.B. Klassendiagramm
Entwurfsentscheidungen begründen
Usage / Setup
Aufgaben:
01.07.14
Besprochen:
Mögliche Zukünftige Tätigkeiten
(optional) EMF Eingabemodelle validieren
Aufgaben:
OK Output realisieren
24.06.14
Besprochen:
Output Metamodell
Konflikt bei Pluginprojekten?
Mögliche Zukünftige Tätigkeiten
Oberfläche
Erstellung des Outputmodells
Praktikumsbericht
Präsentation (Institutsintern)
Relativ gute Codekommentierung
Projekt/Namespace Struktur
(optional) Clustergröße
(optional) Anzahl erreichbare CCs
(optional) Unit Tests
Aufgaben:
Output realisieren
17.06.14
Besprochen:
Eingabe/Ausgabe doch per EMF Modell
Metamodelle
TODO: MishaOK Input
TODO: MishaOK Output
Plugin/Projektstruktur
Alte Plugins löschen und neu aus SVN auschecken
Neue plugins in plugin.xml unter dependencies als required plugins hinzufügen
Benötigt wird nur der Modellcode: smartgrid.model.topo, smartgrid.model.input, smartgrid.model.output
Hier auch die veralteten Plugins entfernen (eclipse zeigt diese als compilerfehler an)
Ggf. Compilerfehler wegen geänderten namespaces ausbügeln
Ggf. Compilerfehler: SmartgridFactory heißt nun SmartgridtopoFactory
Bei weiteren Problemen Misha benachrichtigen
Neuer Arbeitsmodus
Ziele für nächste Woche nach der Besprechung selber Definieren
Bitte möglichst Zeitnah nach Besprechung eintragen
Nicht retrospektiv sagen dass die Ziele das waren, was man geschafft hat ;)
Der Fortschritt wird dann beim nächsten Treffen besprochen besprochen
Vorteil: mehr Freiheit; Nachteil: es muss so geplant werden, dass man am Schluss auch fertig wird
TODO: MishaOK Grafischen Editor reparieren
Baumeditoren reparieren
TODO: MishaOK topo
TODO: MishaOK input
TODO: MishaOK kleine MM Änderungen um validität einfacher zu gewährleisten (sollte nichts brechen): Namen & IsA optional, IDs sind nun wirkliche IDs und required
TODO: MishaOK Neues topo modell, -diagramm und input modell erstellen
Aufgaben:
OK Neue Plugins einbinden
OK Neuen Graphen generieren, der nur die funktionierenden logischen Verbindungen repräsentiert
Problem: Die Oberfläche kann zwar erstellt werden, jedoch lässt sich die Launch Configuration nicht starten. Da das Einlesen mittels EMF nur durch ein Plugin geschieht, kann dies ohne ein erfolgreiches Starten der Configuration nicht getestet werden