Lernfeld 7: Softwareprojekte durchführen
Beschreibung gemäß Rahmenlehrplan
Die Schülerinnen und Schüler verfügen über die Kompetenz, Software zu entwerfen, zu implementieren und zu testen.
Die Schülerinnen und Schüler erfassen die Zielsetzung des Kundenauftrags und leiten daraus Anforderungen für eine anzupassende Software ab. Sie analysieren relevante Schnittstellen, Prozesse und Datenbestände bei den Kunden. Sie informieren sich auf Basis eines gegebenen Vorgehensmodells über ihre Rolle im Softwareprojekt.
Anhand von Projektunterlagen planen und strukturieren sie den Projektablauf eigenverantwortlich, erfassen den Aufwand für das Projekt und schätzen mögliche Risiken ein.
Sie entwerfen und implementieren Datenstrukturen, Algorithmen und Benutzerschnittstellen (Softwareergonomie) zur Umsetzung des Kundenauftrags. Mithilfe von Visualisierungstechniken dokumentieren sie für die Kunden und das Projektteam den Stand des Softwareentwurfs. Sie übernehmen Verantwortung im Team, halten sich an Vereinbarungen und kommunizieren unter Einsatz von Fachsprache situationsangemessen.
Die Schülerrinnen und Schüler testen ihre Software systematisch und korrigieren Fehler.
Sie reflektieren den Projektablauf sowie den Einsatz des verwendeten Programmierparadigmas und des angewandten Vorgehensmodells. Sie wägen den Einsatz von Standard- und Individuallösungen unter Aspekten der Wirtschaftlichkeit ab.