diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-05-07 17:05:39 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-05-07 17:06:28 +0200 |
| commit | 26c7c6917d834b0fa8448dffe2b07fe6941e93b3 (patch) | |
| tree | 4e4d4904c1b399e1bc86de284d17fc70c7acc179 | |
| parent | bfac8fa53f5fb9189636c3fefe0ee72909e4479d (diff) | |
| download | unterricht-26c7c6917d834b0fa8448dffe2b07fe6941e93b3.tar.gz unterricht-26c7c6917d834b0fa8448dffe2b07fe6941e93b3.zip | |
add my project slides
| -rw-r--r-- | Info/10/3/.gitignore | 1 | ||||
| -rw-r--r-- | Info/10/3/slides.md | 102 |
2 files changed, 103 insertions, 0 deletions
diff --git a/Info/10/3/.gitignore b/Info/10/3/.gitignore new file mode 100644 index 00000000..4887513a --- /dev/null +++ b/Info/10/3/.gitignore @@ -0,0 +1 @@ +slides.pptx diff --git a/Info/10/3/slides.md b/Info/10/3/slides.md new file mode 100644 index 00000000..42fe199b --- /dev/null +++ b/Info/10/3/slides.md @@ -0,0 +1,102 @@ +--- +author: Florian Fischer +theme: Rochester +aspectratio: 169 +--- + +## + +{.center} + +## Softwarekrise + +* Software wird immer größer +* zu lösende Probleme werden immer anspruchsvoller +* keine systematischen Entwicklungsmethoden +* (unrealistische Kosten- / Zeitberechnungen) + +$\Rightarrow$ Softwareentwicklung durch gute Projektplanung + +## Projektideen + +\vspace{-0.5cm} +{.center} + +## Projektideen + +\vspace{-0.5cm} +{.center} + +## Projektideen + +\vspace{-0.5cm} +{.center} + +## Projektideen + +\vspace{-0.5cm} +{.center} + +## Projekt + +\begin{center} +Was ist ein Projekt? +\end{center} + +## Projekt + +Nach DIN 69901: + +„Ein Projekt ist ein Vorhaben, bei dem innerhalb einer definierten Zeitspanne ein definiertes Ziel erreicht werden soll, und das sich dadurch auszeichnet, dass es im Wesentlichen ein einmaliges Vorhaben ist.“ + +## Memes + +\vspace{-0.5cm} +{.center} + +## Projektorganisation + +* Festlegung des Projektleiters sowie der Arbeitsgruppen +* Die Arbeitsgruppen erhalten jeweils festgelegte Zuständigkeiten und Befugnisse + +## Wasserfallmodell + +\vspace{-0.5cm} +{.center} + +## Folgende Phasen werden unterschieden + +1. Projektdefinition +2. Projektplanung +3. Projektkontrolle +4. Projektabschluss + +## Agile Entwicklung + +\vspace{-0.5cm} +{.center} + +## Projektabschnitte + +* Werden durch **Meilensteine** definiert. +* Meilensteine sind Zeitpunkte, zu denen auf Grundlage der bisherigen Ergebnisse weitere Entscheidungen über den zukünftigen Projektverlauf getroffen werden müssen. +* Ein **Meilensteinplan** enthält alle Meilensteine mit dem vereinbarten Termin + +## Kriterien an das Projekt + +* Programmiert in Java, Snap!, SQL, HTML, ... +* Mehrere Klassen, die in Beziehung zueinander stehen +* Mindestens + * Ein Klassendiagramm + * Ein funktionierender Prototyp + * Eine Präsentation + + +## Arbeitsauftrag + +Gruppenfindung zur Projektarbeit und Klärung folgender Punkte + +* Welche Art von Programm / Spiel wird entwickelt? +* Wie wird das Projekt grob umgesetzt? (BlueJ, EngineAlpha, Greenfoot, AppInventor, AndroidStudio, …) + +**Notiert diese Informationen inklusive der Gruppenmitglieder auf einem Zettel, der zum Ende der Stunde abgegeben wird.** |
