Softwareentwicklung und Projektmanagement

Welcher Test entspricht im V-Modell der Softwareentwicklung der Phase der Anforderungsdefinition und prüft, ob die dort festgelegten Inhalte erfüllt sind?

  1. AModultest
  2. BIntegrationstest
  3. CAbnahmetest
Antwort und Erläuterung anzeigen

Antwort: C. Abnahmetest

Das V-Modell ist ein Entwicklungsmodell, das links die Phasen anordnet, die von der Anforderungsdefinition über den Entwurf zur Implementierung absteigen, rechts die wieder aufsteigenden Testphasen, und jeweils die einander entsprechenden Phasen verbindet. Der Anforderungsdefinition entspricht der Abnahmetest (Betriebstest), und je detaillierter die Entwurfsphasen werden, desto mehr entsprechen ihnen der Reihe nach Systemtest, Integrationstest und Modultest. Die Zuordnung der mittleren Phasen unterscheidet sich je nach Organisation und Lehrbuch etwas, und manchmal wird auch der Systemtest der Anforderungsdefinition zugeordnet; einig ist man sich aber darin, dass der Abnahmetest, der die Anforderungen aus Sicht des Auftraggebers oder Nutzers prüft, der Anforderungsdefinition entspricht. Kern des Modells ist, Testpläne und Abnahmekriterien bereits zum Zeitpunkt der entsprechenden Entwurfsphase zu erstellen.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Softwareentwicklung und Projektmanagement

  1. Welche Rolle ist in Scrum für Inhalt und Reihenfolge (Priorität) der Einträge im Product Backlog sowie für die Maximierung des Produktwerts verantwortlich?
  2. Welches Scrum-Event findet am Ende eines Sprints statt, um den Stakeholdern das fertige Inkrement (das lauffähige Produkt) zu zeigen, Feedback einzuholen und die weitere Ausrichtung sowie das Product Backlog anzupassen?
  3. Wie heißt in agilen Entwicklungsmethoden wie Extreme Programming (XP) die Tätigkeit, die innere Struktur eines Programms so umzuordnen, dass es leichter zu verstehen und zu ändern ist, ohne sein von außen sichtbares Verhalten zu ändern?
  4. Welche Beschreibung gibt das Vorgehen bei der testgetriebenen Entwicklung (TDD) richtig wieder?
  5. Welche Beschreibung trifft auf Continuous Integration (CI) zu?