add whitespace for better readability

This commit is contained in:
Andreas Zweili 2017-10-31 21:22:50 +01:00
parent baed12fba2
commit fa5e66c1a3
1 changed files with 25 additions and 6 deletions

View File

@ -6,6 +6,7 @@
#+LaTeX_HEADER: \input{style} #+LaTeX_HEADER: \input{style}
* Über dieses Dokument * Über dieses Dokument
Im nachfolgenden Abschnitt finden Sie allgemeine Informationen zu Im nachfolgenden Abschnitt finden Sie allgemeine Informationen zu
diesem Dokument. Bei der Erstellung dieses Dokuments haben wir das diesem Dokument. Bei der Erstellung dieses Dokuments haben wir das
Versionierungs-tool 'Git' mit dem passenden client 'magit' verwendet Versionierungs-tool 'Git' mit dem passenden client 'magit' verwendet
@ -13,6 +14,7 @@ und das Dokument auf unseren Laptops lokal mit emacs org-mode
bearbeitet. bearbeitet.
** Titel der Dokumentaion ** Titel der Dokumentaion
Die Gruppe hat verschiedene Varianten gelistet und sich für die Die Gruppe hat verschiedene Varianten gelistet und sich für die
lustigste entschieden. lustigste entschieden.
- Marktplatz - Marktplatz
@ -21,25 +23,29 @@ lustigste entschieden.
- Didgeridoo-shop - Didgeridoo-shop
** Beschreibung ** Beschreibung
Planung und erstellung eines konfigurierbaren Webshops für Planung und erstellung eines konfigurierbaren Webshops für
didgeridoo's. didgeridoo's.
** Zweck und Inhalt ** Zweck und Inhalt
Zweck dieses Dokuments ist die vollständige und nachvollziehbare Zweck dieses Dokuments ist die vollständige und nachvollziehbare
Dokumentation zu unserer Case Study Webtechnologie 3. Dokumentation zu unserer Case Study Webtechnologie 3.
** Aufbau ** Aufbau
Alle Inhalte sind chronologisch soriert, vom ältesten zum jüngsten Alle Inhalte sind chronologisch soriert, vom ältesten zum jüngsten
Ereigniss, und nach Kapiteln getrennt. Ereigniss, und nach Kapiteln getrennt.
** Über die Autoren ** Über die Autoren
Dieses Dokument wurde von Ivan Hörler und Andreas Zweili im Auftrag Dieses Dokument wurde von Ivan Hörler und Andreas Zweili im Auftrag
der IBZ erstellt und darf ohne Einverständniss der Autoren der IBZ erstellt und darf ohne Einverständniss der Autoren
kopiert und vervielfälltigt werden. kopiert und vervielfälltigt werden.
* Projektanalyse und Planung * Projektanalyse und Planung
** Projektziele ** Projektziele
Der Student erarbeitet in einer Zweiergruppe einen selbstentwickelten Der Student erarbeitet in einer Zweiergruppe einen selbstentwickelten
Web-Shop. Die einzusezenden Technologien sollen Opensource sein. Die Web-Shop. Die einzusezenden Technologien sollen Opensource sein. Die
zur verfügungstehende Zeit ist pro Student mit 80h zu veranschlagen. zur verfügungstehende Zeit ist pro Student mit 80h zu veranschlagen.
@ -59,6 +65,7 @@ umfasst alle aspekte um die gewälte Lösung nachzuvollziehen.
** Mittel und Methoden ** Mittel und Methoden
*** Werkzeuge *** Werkzeuge
Als Testumgebung wurde eine VM Lösung mit Vagrant gewählt. Diese über Als Testumgebung wurde eine VM Lösung mit Vagrant gewählt. Diese über
eine MIT-Lizenz frei verfügbare Lösung für containerautomation eignet eine MIT-Lizenz frei verfügbare Lösung für containerautomation eignet
sich durch seine crossplattform Anwendung hervorragend um die sich durch seine crossplattform Anwendung hervorragend um die
@ -66,6 +73,7 @@ Entwicklung schnellstmöglich ohne lästige einzelkonfigurationen auf
die Beine zu bringen. die Beine zu bringen.
*** Methoden *** Methoden
Die methodik die die Gruppe wählt ist aufgrund der nur zwei Personen Die methodik die die Gruppe wählt ist aufgrund der nur zwei Personen
im Team beschränkt. Da jedoch Fehler und Rückschläge erwartet werden im Team beschränkt. Da jedoch Fehler und Rückschläge erwartet werden
ist eine Itterative methodik unabdingbar. Daher wandte die Gruppe eine ist eine Itterative methodik unabdingbar. Daher wandte die Gruppe eine
@ -76,12 +84,14 @@ verteilt. Während der Woche arbeiten beide Team-Mitglieder an der
Arbeit als Team-Kolegen. Arbeit als Team-Kolegen.
*** Vorkenntnisse *** Vorkenntnisse
Die benötigten Vorkenntnisse wurden in den vorangeganenen Semestern Die benötigten Vorkenntnisse wurden in den vorangeganenen Semestern
erarbeitet und sind in der Basis gefestigt. erarbeitet und sind in der Basis gefestigt.
Diese Arbeit wird vorwiegend weiterführende elemente wie Frameworks neu einbringen Diese Arbeit wird vorwiegend weiterführende elemente wie Frameworks neu einbringen
deren verhalten letztendlich nicht abgeschätzt werden kann. deren verhalten letztendlich nicht abgeschätzt werden kann.
** Vision ** Vision
Wir wollen einen Webshop mit geeigneter Software erstellen. Dabei Wir wollen einen Webshop mit geeigneter Software erstellen. Dabei
setzen wir nur frei verfügbare Software ein. (Frei in form der Freien setzen wir nur frei verfügbare Software ein. (Frei in form der Freien
Meinungsäuserung). Wir untersuchen die Anforderung und wählen die uns Meinungsäuserung). Wir untersuchen die Anforderung und wählen die uns
@ -90,6 +100,7 @@ Zeiteinsparung durch vorgefertigte Entwicklungen werden angenommen und
dennoch wollen wir keine fertigen Software Produkte einsetzen. dennoch wollen wir keine fertigen Software Produkte einsetzen.
** SWOT-Analyse ** SWOT-Analyse
Die SWOT-Analyse ist eine Methode, die Stärken, Schwächen, Chancen und Die SWOT-Analyse ist eine Methode, die Stärken, Schwächen, Chancen und
Gefahren zu erkennen, indem eine 4-Felder-Matrix ausgefüllt wird. Gefahren zu erkennen, indem eine 4-Felder-Matrix ausgefüllt wird.
@ -101,9 +112,10 @@ haben.
| Chancen | Wir als Programmierer haben ein gutes Know-How im Bereich Datenbanken | Wir als Programmierer haben keine Erfahrung im Konsumsegment unseres Nutzers | | Chancen | Wir als Programmierer haben ein gutes Know-How im Bereich Datenbanken | Wir als Programmierer haben keine Erfahrung im Konsumsegment unseres Nutzers |
|----------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------| |----------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------|
| Gefahren | Die Umsetzung der Graphischen Anwendungsoberfläche könnte sich als schwierig erweisen. | Die Umsetzungszeit ist knapp bemessen | | Gefahren | Die Umsetzung der Graphischen Anwendungsoberfläche könnte sich als schwierig erweisen. | Die Umsetzungszeit ist knapp bemessen |
| | | | |----------+----------------------------------------------------------------------------------------+------------------------------------------------------------------------------|
** Umweltanalyse ** Umweltanalyse
Die Projektumwelt-Analyse ist eine Methode, die Beziehungen, Die Projektumwelt-Analyse ist eine Methode, die Beziehungen,
Erwartungshaltungen und Einflüsse auf das Projekt durch interne und Erwartungshaltungen und Einflüsse auf das Projekt durch interne und
externe soziale Umwelten zu betrachten und zu bewerten. Auf Grundlage externe soziale Umwelten zu betrachten und zu bewerten. Auf Grundlage
@ -128,10 +140,14 @@ Einschätzung der Wahrscheinlichkeit der Einflussnahme aufgenommen.
| 4. | Projektleiter | hoch | - Gutes Innovatives Produkt erschaffen. | mittel | | 4. | Projektleiter | hoch | - Gutes Innovatives Produkt erschaffen. | mittel |
| | | | - Anerkennung im fachlichen Umfeld | hoch | | | | | - Anerkennung im fachlichen Umfeld | hoch |
| | | | | | | | | | | |
** TODO Umweltgrafik ** TODO Umweltgrafik
-wie zeichnen?? -wie zeichnen??
** Risikomanagement ** Risikomanagement
*** Risikobeschreibung *** Risikobeschreibung
| Nr. | Beschreibung | Massnahmen | W^1 | A^2 | | Nr. | Beschreibung | Massnahmen | W^1 | A^2 |
|-----+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+-----+-----| |-----+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+-----+-----|
| 1. | Die Datenbank ist schlecht modeliert. | Das ERM nach dessen Erstellung gründlich auf Fehler prüfen, falls nötig extern prüfen lassen. | 2 | 3 | | 1. | Die Datenbank ist schlecht modeliert. | Das ERM nach dessen Erstellung gründlich auf Fehler prüfen, falls nötig extern prüfen lassen. | 2 | 3 |
@ -144,7 +160,9 @@ Einschätzung der Wahrscheinlichkeit der Einflussnahme aufgenommen.
|-----+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+-----+-----| |-----+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+-----+-----|
| 5. | Die Programmierung des Shops benötigt zuviel Zeit | Beider Projektplanung genau definieren was die GUI Applikation beinhalten muss. Ziele definieren, abgrenzungen treffen. | 3 | 1 | | 5. | Die Programmierung des Shops benötigt zuviel Zeit | Beider Projektplanung genau definieren was die GUI Applikation beinhalten muss. Ziele definieren, abgrenzungen treffen. | 3 | 1 |
|-----+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+-----+-----| |-----+--------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------------------------------+-----+-----|
*** TODO Risikobewertung *** TODO Risikobewertung
| Bewertung | Beschreibung: Warscheinlichkeit (W) | | Bewertung | Beschreibung: Warscheinlichkeit (W) |
|------------+-------------------------------------| |------------+-------------------------------------|
| 1 = gering | Unwarscheinlich, <20% | | 1 = gering | Unwarscheinlich, <20% |
@ -158,7 +176,9 @@ Einschätzung der Wahrscheinlichkeit der Einflussnahme aufgenommen.
| 3 = hoch | Projekt erfüllt nicht alle Anforderungen | | 3 = hoch | Projekt erfüllt nicht alle Anforderungen |
--> Graphik einfügen!!! --> Graphik einfügen!!!
** TODO Projektabgrenzung ** TODO Projektabgrenzung
Am ende des Projekts die nicht lauffähigen teile ausgrenzen. :-) Am ende des Projekts die nicht lauffähigen teile ausgrenzen. :-)
* Projektmanagement * Projektmanagement
@ -167,6 +187,7 @@ Am ende des Projekts die nicht lauffähigen teile ausgrenzen. :-)
** Varianten erarbeiten ** Varianten erarbeiten
** Architektur vorbereiten ** Architektur vorbereiten
** Arbeitspakete definieren ** Arbeitspakete definieren
* Umsetzung * Umsetzung
** Datenbank ** Datenbank
*** Anforderungsanalyse *** Anforderungsanalyse
@ -177,6 +198,7 @@ Am ende des Projekts die nicht lauffähigen teile ausgrenzen. :-)
*** SQL Restriktionen erarbeiten *** SQL Restriktionen erarbeiten
*** SQL Views erstellen *** SQL Views erstellen
*** SQL Prozeduren und Funktionen erarbeiten *** SQL Prozeduren und Funktionen erarbeiten
** Benutzerinterface ** Benutzerinterface
*** Mockup skizzieren *** Mockup skizzieren
*** Frontend Umsetzung *** Frontend Umsetzung
@ -184,15 +206,12 @@ Am ende des Projekts die nicht lauffähigen teile ausgrenzen. :-)
*** Testing *** Testing
**** Anwendungsfälle **** Anwendungsfälle
***** Szenarienanalyse ***** Szenarienanalyse
* Fazit * Fazit
** Projektmanagement ** Projektmanagement
** Umsetzung ** Umsetzung
** Gelerntes ** Gelerntes
* TODO samples [to be deleted] * TODO samples [to be deleted]
*** Subsubsection *** Subsubsection