Ausgangslage, Rolle und Auftrag zum Modul 118 - Analysieren und strukturiert implementieren. Technische Berufsschule Zürich Seite 1 von 9 Frey A. /Sägesser A.
Auftragsbeschreibung im Detail Sie haben sich in ihrer Gruppe für eine Problemstellung zu entscheiden. Anschliessend sind die Aufträge 1 bis 3 zu bearbeiten. M E I L E N S T E I N 1: Liste möglicher Problemstellungen Siehe Seite 5 A uftrag 1: Pflichtenheft t heft und Konzept ausarbeiten 6.0 Teilnote 1 (Gruppenarbeit) Analysieren Sie die beschriebene Ausgangslage weiter und erstellen Sie daraus das Pflichtenheft. Das Pflichtenheft soll so detailliert sein, dass sowohl das Entwicklungsteam und der Auftraggeber genau wissen, wie die fertige Applikation aussehen soll. Weiter soll aus der Analyse ein Design entstehen, welches anschliessend ein getrenntes Arbeiten möglich macht. Das bedeutet, dass in dieser Phase die Datenstrukturen und die benötigten Prototypen der Funktionen festgelegt werden müssen. Kriterien zur Auftragserfüllung Siehe Bewertungsschema Seite 6: Auftrag 1 Technische Berufsschule Zürich Seite 2 von 9 Frey A. /Sägesser A.
M E I L E N S T E I N 2: A uftrag 2: Design umsetzen, Quellcode ausarbeiten, Modul testen 6.0 Note (Individualarbeit) Die zugeteilten Funktionen werden in unabhängigen Modulen realisiert. Für die Visualisierung des Codes wird mindestens zu einer Funktion ein Struktogramm erstellt. Vorzugsweise ist dabei eine Funktionen mit einem aufwendigen Algorithmus zu wählen, da in solchen Fällen ein Struktogramm wirklich hilfreich ist. Die Funktionalität des realisierten Moduls ist mit einem Testprozedere zu beweisen. Kriterien zur Auftragserfüllung Siehe Bewertungsschema Seite 7: Auftrag 2 Technische Berufsschule Zürich Seite 3 von 9 Frey A. /Sägesser A.
M E I L E N S T E I N 3: A uftrag 3: Zusammensetzen der Module, M Funktionstest und P räsentationä 6.0 Teilnote 2 (Gruppenarbeit) Die getesteten Module der einzelnen Programmierer sind zu einer vollständigen Applikation zusammenzusetzen. Die Applikation ist nach dem Pflichtenheft zu testen. Das Projekt ist in einer Präsentation vorzustellen. In der Präsentation soll auch etwas über die Zusammenarbeit im Team gesagt werden. Kriterien zur Auftragserfüllung Siehe Bewertungsschema Seite 8: Auftrag 3. Technische Berufsschule Zürich Seite 4 von 9 Frey A. /Sägesser A.
P ror oblembeschreibungen M ögliche e A usgangslage: Anwendungen im Betrieb Wecker Uhr mit Weckfunktion. Terminplaner Es können Termine gespeichert werden. Das System meldet dem Benutzer rechtzeitig den Termin. Anwendungen im Dienstleistungsbereich (Business Sektor) Ticketverwaltung Diese Ticketverwaltung könnte zum Beispiel in einer Hotline verwendet werden. Der Kunde kann ein Troubleticket mit der Beschreibung des Problems aufgeben Die Tickets werden markiert und aufgegeben, bearbeitet und abgeschlossen. Als Ergänzung können verschiedene Sortierungen der im System erfassten Tickets realisiert werden. Editor Es sollte ein Editor entstehen, welcher erlaubt Text einzugeben und abzuspeichern. Die Texteingaben sollten mit Möglichkeiten zum Navigieren und Löschen ergänzt werden. Anwendungen im Dienstleistungsbereich (Privater Sektor) Für die Analyse sind die Regeln der Spiele zu beachten. Sie werden an dieser Stelle nicht weiter beschrieben. Snake Bekanntes Spiel! Scrabble Spiel mit Buchstaben. Schiffli versenken Yazhee Spiel welches mit 5 Würfeln gespielt wird. Es geht darum verschiedene Muster mit maximal 3 Würfen zu erreichen. Für die verschiedenen Muster werden Punkte vergeben und es sollten möglichst viele Punkte erreicht werden. Pong Eigene Anwendungen Ideen zu eigenen Programmen, welche von den Lernenden eingebracht werden, sind grundsätzlich ebenfalls möglich. Sie sind in jedem Fall mit der Lehrperson abzusprechen. Bemerkung: Der Meilenstein 1 hat für alle Projekte eine ganz besondere Bedeutung, da zu diesem Zeitpunkt die Anforderungen fixiert werden. Technische Berufsschule Zürich Seite 5 von 9 Frey A. /Sägesser A.
Bewertungsschema für die Berechnung der Noten: Die Anforderungen für die Note 4 wurden formuliert. Werden diese Anforderungen je Kriterium nicht erreicht, wird eine ganze Note abgezogen. Werden die Anforderungen entsprechend übertroffen, wird eine ganze Note dazugezählt. M E I L E N S T E I N 1: A u f t r a g 1 : P f l i c h t e n h e f t u n d K o n z e p t a u s a r b e i t e n Kriterium Analyse und Design Pflichtenheft Beschreibung der minimalen Anforderung Das Design beschreibt die Applikation in einer für die Realisierung geeigneter Weise. Die Inhalte sind begründet eingesetzt. Im Pflichtenheft sind die einzelnen Entwicklungsschritte für die Realisierung der Applikation angemessen detailliert. Datenstrukturen und Prototypen der Funktionen sind definiert. Technische Berufsschule Zürich Seite 6 von 9 Frey A. /Sägesser A.
Bewertungsschema (Fortsetzung) Die Anforderungen für die Note 4 wurden formuliert. Werden diese Anforderungen je Kriterium nicht erreicht, wird eine ganze Note abgezogen. Werden die Anforderungen entsprechend übertroffen, wird eine ganze Note dazugezählt. M E I L E N S T E I N 2 : A u f t r a g 2 : D e s i g n u m s e t z e n, Q u e l l c o d e a u s a r b e i t e n, M o d u l t e s t e n Kriterium Implementierung Testing Beschreibung der minimalen Anforderung Übersichtliche Implementierung der Funktionen aus dem Desgin. Kommentare sind so gesetzt, dass der Code in anderen Projekten wieder verwendet werden könnte. Mindestens eine Funktion ist mit Hilfe einer bekannten Methode visualisiert. Ein Testprozedere wurde ausgewählt, durchgeführt und nachvollziehbar protokolliert. Die Tests beweisen, dass dieses Modul die Anforderungen aus dem Design erfüllt. Technische Berufsschule Zürich Seite 7 von 9 Frey A. /Sägesser A.
Bewertungsschema (Fortsetzung) Die Anforderungen für die Note 4 wurden formuliert. Werden diese Anforderungen je Kriterium nicht erreicht, wird eine ganze Note abgezogen. Werden die Anforderungen entsprechend übertroffen, wird eine ganze Note dazugezählt. M E I L E N S T E I N 3 : A u f t r a g 3 : Z u s a m m e n s e t z e n d e r M o d u l e, F u n k t i o n s t e s t u n d P r ä s e n t a t i o n Kriterium Testing Präsentation Beschreibung der minimalen Anforderung Die zusammengesetzte Applikation ist gemäss dem Pflichtenheft mit geeigneten Testfällen geprüft. Das Testing ist in einem Testbericht nachvollziehbar dokumentiert. Das Entwicklungsteam präsentiert das Projekt in einer für die Applikation geeigneten Weise. Zentrale Bestandteilen des Projekts / der Applikation sind vorgestellt. Es ist ausreichend Auskunft über die Entwicklungsphasen des Projekts und der Teamarbeit gegeben. Technische Berufsschule Zürich Seite 8 von 9 Frey A. /Sägesser A.
Zusammenfassung Bewertung: Auftrag 1 (Teilnote 1) Aufträge P f l i c h t e n h e f t u n d K o n z e p t a u s a r b e i t e n Auftrag 3 (Teilnote 2) Z u s a m m e n s e t z e n d e r M o d u l e, F u n k t i o n s t e s t u n d P r ä s e n t a t i o n Gruppennote (= Mittelwert aus Teilnote 1-2) Noten Auftrag 2 D e s i g n u m s e t z e n, Q u e l l c o d e a u s a r b e i t e n, M o d u l t e s t e n Individuanote (=Note aus Auftrag 2) Prüfungsnote (=Mittelwert aus Gruppen- und Individualnote, gerundet auf 0.5) Bemerkungen Experte/In: Bei der Beurteilung ist das Nichterreichen der minimalen Anforderungen (Wenn Prüfungsnote < 4) zu begründen. Name Experte/In:... Datum und Unterschrift:... Technische Berufsschule Zürich Seite 9 von 9 Frey A. /Sägesser A.