add whitespace for better readability
This commit is contained in:
parent
baed12fba2
commit
fa5e66c1a3
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue