TU Wien:Software Engineering und Projektmanagement VO (Biffl)/Prüfungsangabe 2014-06-25
Themen des Theorieteils
Inversion of Control
Komponenten eines Projektauftrages mit jeweils Erklärung und Beispielen
Was ist Projektmanagement und wie kann man ein Projekt steuern
DAO-Pattern mithilfe einer Skizze erklären
Test Driven Development und den Unterschied zu traditionellen Testmethoden erklären
Anforderungen an die Persistenz und drei Persistenzstrategien beschreiben
Was ist Äquivalenzklassenanalyse und was ist der Unterschied zur Grenzwertanalyse
Funktionale sowie nicht-funktionale Anforderungen erklären und jeweils Beispiele geben
Das V-Modell mittels einer Skizze erklären, insbesonde aus Qualitätssicherungs- und Integrationssicht
Continuous Integration
Integrationsstrategien
Traceability und wie kann sie in einem Projekt umgesetzt werden
Kreativteil
Eventuelle Inkonsistenzen finden, argumentieren und Alternativen nennen
Klassendiagramm zeichnen (für ein Datenbankmodell)
Man musste entscheiden, ob man einen agilen oder traditionellen Entwicklungsprozess gewählt hatte, und diesen nennen, beschreiben und begründen, warum gerade dieser für den gegebenen Auftrag adäquat sei