Kurzanwendungsfall: Analyse für eine Applikation erstellen
Ziele der Transferaufgabe
Die Studierenden sollen auf Basis eine praxisnahmen Beispiels das Thema der Analyse für eine Applikation vertiefen und anwenden und anhand eines Beispiels eine Applikation spezifizieren.
Voraussetzungen
Die Studierenden haben den ersten theoretischen Teil des Fachs absolviert und kennen unterschiedliche Diagrammtypen.
Vorgehen und Umfang
Die Transferaufgabe wird im Rahmen einer Gruppenarbeit geleistet in Gruppen von 2- 3 Personen erstellt und umfasst eine Teilanalyse einer Applikation (Umfang >10 Seiten). Bei der Definition der Struktur, Inhalte und auch der gewählten Methoden sind die Teilnehmer frei.
Vision, Ziele und Anforderungen
Im ersten Schritt definierst du klare Ziele, welche du mit der Applikation erreichen wollen. Und denke dabei, der Kühlschrank ist nicht das Ziel. Weiter konkretisierst du die Ziele mit Anforderungen ab besten in der Form von Userstorys. Folgende Lieferobjekte sind zu erstellen:
Produktvision ist formuliert.
Anforderungskatalog ist erstellt.
Solution Architektur / System Design
Im zweiten Teil der Aufgabe wird auf Basis der Vision und der Anforderungen die zu bauende Applikation spezifiziert. Folgenden Lieferobjekte sind bis zu erstellen:
Anwendungsfallmodell ist erstellt
Anwendungsfallbeschreibungen sind erstellt
Dynamisches Analysemodell (Aktivitätsdiagramme) ist erstellt
Informationsmodell ist erstellt (Klassenmodell)) ist erstellt
Testkonzept
Im letzten Schritt der Transferaufgabe erstellen sie ein Testkonzept, welches aufzeigt, wie die Qualität der Softwareentwicklung gesichert werden soll.
Unterstützung und Begleitung
Im Rahmen der unterrichtsbegleitenden Transferaufgabe ist es die Aufgabe des Dozenten als Coach aufzutreten. Dies Bedeutet, er übernimmt die Rolle eines externen Beraters, welcher von den Studenten mit Rat und nicht Tat zur Verfügung steht. Die Studenten ermitteln den Bedarf der Unterstützung selbständig und fordern den Dozenten entsprechend dem Bedarf an. Es besteht weiter die Möglichkeit dem Dozenten Zwischenergebnisse abzugeben und ein Feedback einzuholen.