2. Projektauftraggeber
Das Projektthema wurde von uns, dem Projektteam (Melanie Bauer, Katharina Einzenberger, Mark Grünzweil, Henry Ladstätter) ausgesucht und in Auftrag gegeben. Es fungiert als Projekt für unseren Schulgegenstand "Systemplanung u. Projektentwicklung". Offizielle Projektleitung übernimmt Mark Grünzweil, 3AHIF der HTL Leonding.
3. Projekthintergrund
Die HTL Leonding bietet aktuell keine Möglichkeit, das Wissen von Schülern vor dem Eintritt in die Schule zu prüfen, seitdem die Aufnahmeprüfung 1997 abgeschafft wurde. Das Projekt soll eine digitale Lösung bereitstellen, die Schülern eine einfache Möglichkeit bietet, ihre Kenntnisse in einem unverbindlichen Aufnahmetest zu testen.
4. Projektergebnis
Das Projektergebnis ist eine JavaFX-Anwendung, die Schülern einen digitalen Aufnahmetest ermöglicht. Sie zeigt Fragen im Multiple-Choice-Format an, ermöglicht die Beantwortung und liefert nach Abschluss eine Auswertung mit korrekten Antworten.
5. Projektziele
Ziel ist es, eine Testumgebung zu schaffen, die Schülern erlaubt, ihre Eignung für die HTL zu prüfen und sich besser auf die Anforderungen der Schule vorzubereiten. Das Testergebnis soll sofort einsehbar sein und detailliertes Feedback geben.
6. Projektbeschreibung
Das Projekt umfasst die Entwicklung einer JavaFX-Anwendung mit folgenden Anforderungen:
Funktionale Anforderungen | Beschreibung |
---|---|
Benutzeroberfläche |
Darstellung von Fragen und Antwortmöglichkeiten in einer JavaFX-Anwendung. |
Antwortauswahl |
Schüler können Antworten auswählen, ändern und absenden. |
Auswertung |
Nach Abschluss des Tests werden die Antworten automatisch ausgewertet. |
Ergebnisrückmeldung |
Die Anwendung zeigt das Testergebnis und die richtigen Antworten an. |
Datenquelle |
Fragen und Antworten werden aus einer Datenbank geladen; Bilder werden aus dem Dateisystem geladen. |
Nicht-funktionale Anforderungen (NFA):
-
Usability: Intuitive Benutzerführung
-
Performance: Schnelle Reaktionszeiten und Stabilität
-
Plattformunabhängigkeit: Funktioniert auf Windows, macOS und Linux
7. Meilensteine
Phase | Meilenstein / Ergebnis | Soll-Termin | Freigabe |
---|---|---|---|
Projektstart |
Projektstart und Aufgabenverteilung |
04.02.2025 |
Projektleitung |
Analysephase |
Anforderungsanalyse und Projektplanung |
18.02.2025 |
Projektteam |
Entwurfsphase |
Entwurf der Benutzeroberfläche (UI) |
11.03.2025 |
Projektteam |
Implementierungsphase |
Basisfunktionalität (Fragebogenverwaltung) |
01.04.2025 |
Projektteam |
Implementierungsphase |
Testdurchführung entwickelt |
22.04.2025 |
Projektteam |
Implementierungsphase |
Auswertung integriert und Testergebnis-Feedback |
20.05.2025 |
Projektleitung |
Testphase |
Durchführung und Abschluss interner Tests |
10.06.2025 |
Projektteam |
Abnahme |
Abschluss des Projekts und Abnahme |
24.06.2025 |
Projektteam und zuständiger Fachlehrer |
8. Freigaben
Da wir, das Projektteam, selbst der Auftraggeber des Projekts sind, brauchen wir keine Freigaben durch den Auftraggeber. Die einzige Freigaben, die wir benötigen, sind die des Projektantrags und der Abnahme des Projekts durch die zuständige Lehrkraft für das Fach "Systemplanung u. Projektentwicklung".
9. Projektdaten
Projektstart: Februar 2025
Projektende: Juni 2025
Das Projektende erfolgt durch die Absegnung durch die zuständige Lehrkraft.
10. Projektressourcen
Ressource | Beschreibung | Anmerkungen |
---|---|---|
Personal |
Vier Programmierer |
Projektleitung und technische Durchführung |
Software |
Java (JavaFX), Versionskontrolle mit Git |
Entwicklungsumgebung JetBrains IntelliJ IDEA |
Hardware |
Laptops/Desktops für Entwickler und Testgeräte |
Java-kompatible Systeme |
Erlöse |
keine |
wir erwarten uns keine Erlöse, da es sich um ein Schulprojekt handelt |
11. Projektrisiken
Risiko | Beschreibung |
---|---|
Technische Herausforderungen |
Komplexität bei der Implementierung der automatischen Auswertung |
Sicherheitsanforderungen |
Datenschutz und Integrität der personenbezogenen Daten gewährleisten |
Zeitplanabweichungen |
Unvorhergesehene Verzögerungen bei der Entwicklung oder während der Testphase |
Zeitdruck |
Zeit bis zum Schuljahresende könnte zu knapp werden, da nebenbei noch andere Projekte laufen |