Changes for page Softwareentwicklung
Last modified by Marco Grawunder on 2026/08/26 10:16
From version 9.1
edited by Marco Grawunder
on 2026/08/26 10:16
on 2026/08/26 10:16
Change comment:
There is no comment for this version
To version 7.1
edited by Marco Grawunder
on 2026/08/26 09:00
on 2026/08/26 09:00
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,11 +1,7 @@ 1 1 [[image:Main.Organisatorisches.WebHome@softwareprojekt_logo_transparent.png||alt="SoftwareprojektLogo.png" data-xwiki-image-style-alignment="end" height="136" width="309"]] 2 2 3 3 {{info}} 4 -**Worum geht es auf dieser Seite?** 5 - 6 -Diese Seite enthält die **allgemeinen technischen und funktionalen Anforderungen** an die Softwareentwicklung im Softwareprojekt. Dazu gehören Client-Server-Architektur, Meilensteine, Implementierung, Testen, Qualitätssicherung und der Umgang mit generativen KI-Werkzeugen. 7 - 8 -Die konkrete Spielaufgabe und andere jahrgangsspezifische Vorgaben stehen im geschützten Bereich [[Aktuelles>>doc:Main.Aktuelles.WebHome]]. 4 +Diese Seite enthält die **allgemeinen technischen Anforderungen** an die Softwareentwicklung im Softwareprojekt. Die konkrete Spielaufgabe und jahrgangsspezifische Vorgaben stehen im geschützten Bereich **Aktuelles**. 9 9 {{/info}} 10 10 11 11 {{toc/}} ... ... @@ -51,14 +51,6 @@ 51 51 * Sie haben nur begrenzte Ressourcen zur Verfügung und müssen das auch vertreten! 52 52 {{/info}} 53 53 54 -= Allgemeine Regeln zur Brettspieladaption = 55 - 56 -* keine Originalgrafiken ohne Freigabe veröffentlichen, 57 -* Regeln dürfen vereinfacht/angepasst werden, 58 -* Spielspaß soll erhalten bleiben, 59 -* Aktionen anderer Spieler müssen nachvollziehbar sein, 60 -* Zusatzdienste nur sinnvoll einsetzen. 61 - 62 62 = Vorgegebene Meilensteine = 63 63 64 64 Für den Einstieg und zur Orientierung im Projektverlauf gibt es mehrere **vorgegebene Meilensteine**. Zusätzlich definiert jede Gruppe eigene fachliche Meilensteine. ... ... @@ -120,8 +120,8 @@ 120 120 121 121 Generative KI-Werkzeuge wie ChatGPT, Copilot oder Gemini können im Softwareprojekt unterstützend eingesetzt werden. Dabei gelten die folgenden Regeln. Für mit KI-Unterstützung erzeugten Code und Text trägt die Gruppe dieselbe Verantwortung wie für vollständig selbst erstellte Inhalte. 122 122 123 -* 124 -** 111 +* 112 +** 125 125 **1. Transparenzpflicht: 126 126 **Alle von KI-Tools generierten Code- oder Textpassagen müssen im Code oder in den Abgaben klar als solche gekennzeichnet werden. Zum Beispiel durch Kommentare wie** 127 127 ... ... @@ -187,9 +187,3 @@ 187 187 * Versuchen Sie möglichst früh und regelmäßig die aktuelle Version auch auf dem Rechner in der Arbi zu deployen. 188 188 * Bei einem JavaFX-Client soll die MVP-Struktur nachvollziehbar selbst umgesetzt werden. Zusätzliche Frameworks, die diese Struktur stark automatisieren, sollten nur eingesetzt werden, wenn ihre Auswirkungen auf Testbarkeit und Wartbarkeit verstanden und begründet werden können. 189 189 * Beachten Sie auch die Hinweise zur [[Verwendung von KI>>doc:Main.Softwareentwicklung.WebHome||anchor="HNutzunggenerativerKI-Werkzeuge"]] 190 - 191 -= Siehe auch = 192 - 193 -* [[Stichwortverzeichnis>>doc:Main.Index.WebHome]] 194 -* [[Glossar>>doc:Main.Glossar.WebHome]] 195 -