diff --git a/ws2011/BP/QS-Dokument/erweiterbarkeit.txt b/ws2011/BP/QS-Dokument/erweiterbarkeit.txt index 16e9a071..e7e43628 100644 --- a/ws2011/BP/QS-Dokument/erweiterbarkeit.txt +++ b/ws2011/BP/QS-Dokument/erweiterbarkeit.txt @@ -7,10 +7,10 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 1 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & Einlesen in den Code \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code sehr un"ubersichtlich; sehr viele Klassen, die "ahnliches leisten \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - Code sehr un"ubersichtlich \newline - fehlende Kommentare \newline - doppelte Klassen auf mehrere Ordner verteilt \\ \hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & der Alle Dateien innerhalb des Projekts \\ \hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Ausfindig machen, welche Klassen weggelassen werden k"onnen \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & alle \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Batu, Gebhardt, Murati, Scholz \\ \hline \hline \end{tabular} @@ -24,9 +24,9 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 2 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & Aufr"aumen des Codes \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code ist noch un"ubersichtlich \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Templates \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Code aufr“aumen \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Das Projekt beinhaltet nicht verwendete Klassen \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Alle Dateien innerhalb der Ordner Classes und Templates \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Verbesserung der Projektstruktur durch entfernen von nicht verwendeten Klassen \\ \hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Batu, Gebhardt, Murati, Scholz \\ \hline \hline @@ -41,10 +41,10 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 3 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & SQL-Abfragen und JSON Format \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Code enth"alt SQL-Abfragen, was aber durch Propel ersetzt werden soll; JSON Format entspricht nicht dem neuen Datenformat; die Templates sind alle vermischt mit HTML-, JavaScript- und PHP-Code \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Templates und Classes \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & SQL-Abfragen aus den betroffenen Dateien rausschreiben (Aufgabe 1); rausgeschriebene SQL-Abfragen nach Propel "uberf"uhren (Aufgabe 2); JSON Format anpassen (Aufgabe 3); Strukturieren des Codes in den Templates (Aufgabe 4) \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu und Murati, Aufgabe 2: Gebhardt, Aufgabe 3: Scholz, Aufgabe 4: Batu und Murati \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - Code enth"alt SQL-Abfragen, die mit Hilfe von Propel ersetzt werden sollen \newline - JSON Format entspricht nicht dem neuen Datenformat \newline - in den Templates sind HTML-, JavaScript- und PHP-Code nicht getrennt \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Alle Dateien innerhalb der Ordner Templates und Classes \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & SQL-Abfragen aus den betroffenen Dateien rausschreiben (Aufgabe 1) \newline rausgeschriebene SQL-Abfragen mit Propel realisieren (Aufgabe 2) \newline JSON Format anpassen (Aufgabe 3) \newline Strukturieren des Codes in den Templates mit Hilfe von Platzhaltern (Aufgabe 4) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu und Murati \newline Aufgabe 2: Gebhardt \newline Aufgabe 3: Scholz \newline Aufgabe 4: Batu und Murati \\ \hline \hline \end{tabular} @@ -58,10 +58,10 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 4 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & JSON, View \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & JSON Format noch nicht ganz fertig, View arbeitet mit der Umstrukturierung in den Templates nicht mehr ganz richtig \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Classes, Templates \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & JSON Format weiter anpassen (Aufgabe 1); View an die neue Struktur anpassen (Aufgabe 2) \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz, Aufgabe 2: Batu, Gebhardt, Murati \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - Umsetzung des neuen JSON Format noch nicht abgeschlossen \newline - View kommt mit den Platzhaltern in den Template Dateien nicht zurecht \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Alle Dateien innerhalb der Ordner Templates, view und json \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & neues JSON Format umsetzen (Aufgabe 1) \newline neue View schreiben, die mit Platzhaltern umgehen kann (Aufgabe 2) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz \newline Aufgabe 2: Batu, Gebhardt, Murati \\ \hline \hline \end{tabular} @@ -73,12 +73,12 @@ \begin{tabbing} \begin{tabular}{||p{5.4cm}||p{11cm}||} \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 5 \\ -\hline \rule[-2ex]{0pt}{5.5ex} Thema & JSON, API \\ +\hline \rule[-2ex]{0pt}{5.5ex} Thema & API \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & JSON Format noch nicht ganz fertig, API ist mit der neuen Datenbank nicht kompatibel \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Classes\\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & JSON Format weiter anpassen (Aufgabe 1); API an die neue Datenbankstruktur anpassen (Aufgabe 2) \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Scholz, Aufgabe 2: Batu, Gebhardt, Murati \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & API ist mit der neuen Datenbank nicht kompatibel \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Alle Dateien im Ordner api \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & API an die neue Datenbankstruktur anpassen (Aufgabe 1) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu, Gebhardt, Murati, Scholz \\ \hline \hline \end{tabular} @@ -92,10 +92,10 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 6 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & API, Propel und Datenbank, Benutzerbereich \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Propel kann mit den Tabellennamen nicht umgehen, der Benutzerbereich enth“alt Fehler (Daten editieren und l"oschen), die Heatmap wird nicht geclustert \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Classes, user \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Datenbank umstellen und Propel anpassen (Aufgabe 1); Fehler im Benutzerbereich beseitigen (Aufgabe 2); Heatmap geclustert anzeigen (Aufgabe 3) \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Gebhardt und Scholz, Aufgabe 2: Batu und Murati, Aufgabe 3: Batu, Murati und Scholz \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - Propel kann mit den Tabellennamen nicht umgehen \newline - der Benutzerbereich enth“alt Fehler (Daten editieren und l"oschen) \newline - die Heatmap wird nicht geclustert \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Alle Dateien innerhalb der Ordner propel, user und cluster \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & - Tabellennamen in der Datenbank um"andern und Propel neu generieren (Aufgabe 1) \newline - Fehler im Benutzerbereich beseitigen (Aufgabe 2) \newline - Heatmap geclustert anzeigen (Aufgabe 3) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Gebhardt und Scholz \newline Aufgabe 2: Batu und Murati \newline Aufgabe 3: Batu, Murati und Scholz \\ \hline \hline \end{tabular} @@ -110,10 +110,10 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 7 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & Fehler auf der Webseite \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & Sensor Diagramme werden nicht richtig angezeigt, Isolationsmodus kann nicht verlassen werden, Pfade in den Templates sind teilweise nicht korrekt gesetzt, es sind nicht genutzte Codeteile vorhanden \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - Sensor-Diagramme werden nicht mehr angezeigt \newline - Bedienung des Isolationsmodus nicht benutzerfreundlich \newline - nicht alle Pfade in den Templates sind korrekt gesetzt \newline - es sind nicht genutzte Codeteile vorhanden \\ \hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & Templates \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Sensor-Bug fixen (Aufgabe 1); Isolationsmodus-Bug fixen (Aufgabe 2); Pfade in den Templates anpassen (Aufgabe 3); Code aufr"aumen (Aufgabe 4) \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu und Murati, Aufgabe 2: Scholz, Aufgabe 3: Murati, Aufgabe 4: Gebhardt \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & Sensor-Diagramme wieder einblenden (Aufgabe 1) \newline Isolationsmodus leichter bedienbar machen (Aufgabe 2) \newline Pfade in den Templates anpassen (Aufgabe 3) \newline Code strukturieren (Aufgabe 4) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & Aufgabe 1: Batu und Murati \newline Aufgabe 2: Scholz \newline Aufgabe 3: Murati \newline Aufgabe 4: Gebhardt \\ \hline \hline \end{tabular} @@ -144,10 +144,10 @@ \hline \rule[-2ex]{0pt}{5.5ex} Reviewnummer & 9 \\ \hline \rule[-2ex]{0pt}{5.5ex} Thema & Abschlussreview \\ \hline \rule[-2ex]{0pt}{5.5ex} Teilnehmer & Murat Batu, Ulf Gebhardt, Lulzim Murati, Michael Scholz \\ -\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - \\ -\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & - \\ -\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & - \\ -\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & - \\ +\hline \rule[-2ex]{0pt}{5.5ex} Erkannte Probleme & - abfrage sensibler Daten mit Hilfe der Filter in der API \newline - "Andern des Zeitfilters hat keine Auswirkungen auf die Ergebnisse der Heatmap \\ +\hline \rule[-2ex]{0pt}{5.5ex} Betroffene Datei & - api.php und propel \\ +\hline \rule[-2ex]{0pt}{5.5ex} Aufgabe & - Abschalten der Filter in der API (Aufgabe 1) \newline - Kooperation des Zeitfilters mit der Heatmap sicherstellen (Aufgabe 2) \\ +\hline \rule[-2ex]{0pt}{5.5ex} Zust"andige Person & - Aufgabe 1 und 2: Gebhardt \\ \hline \hline \end{tabular}