Softwareprojekt
Software Project
Das erste Teamprojekt verlagert die zu sichernde Kompetenz vom Code zur Arbeitsteilung: Schnittstellen absprechen, damit Teilergebnisse zusammenpassen, Aufgaben schneiden, Stände zusammenführen. Der Weg führt von der Analyse und Modellierung eines Szenarios über einen Projektplan mit Rollen und Meilensteinen zur arbeitsteiligen Implementierung, Test und Dokumentation. Technisch genügt als Basis die Verwaltung von Objekten im Array — jedes realistische Szenario steht damit; Datenbanken oder Polymorphie dürfen, müssen aber nicht ins Projekt.
Voraussetzungen (1)
Ermöglicht (1)
Welche Phasen umfasst ein typisches Softwareentwicklungsprojekt?
In der ___phase werden die Anforderungen an die Software gesammelt und ein Projektplan erstellt.
Bei der arbeitsteiligen Implementierung ist es wichtig, dass alle Teammitglieder sich auf gemeinsame Schnittstellen (Methoden, Parameter) einigen.
Was ist der Zweck von Softwaretests?
Ein ___ beschreibt die Struktur der Software (Klassen, Attribute, Methoden, Beziehungen) und dient als Grundlage fĂĽr die Implementierung.
Bei einem Softwareprojekt sollte man zuerst den gesamten Code schreiben und dann erst testen.
Was ist ein häufiger Fehler in Softwareprojekten?
Was versteht man unter einem 'Testfall'?
Eine gute Dokumentation erklärt nur, WAS der Code tut, nicht WARUM.
Welche Vorteile hat Teamarbeit in Softwareprojekten?
Was ist ein 'Pflichtenheft' in der Softwareentwicklung?
Beim Testen unterscheidet man zwischen ___ (einzelne Methoden/Klassen testen) und Integrationstests (Zusammenspiel der Komponenten testen).
Was gehört zu einer guten Projektdokumentation?
Dein Team soll eine bestehende Bibliotheks-App um eine Vormerkfunktion erweitern. Womit beginnt ihr sinnvollerweise?
Ein ___ zeigt die Abfolge von Methodenaufrufen zwischen Objekten und hilft, das Kommunikationsverhalten eines Systems zu verstehen.