TU Wien:Software Engineering und Projektmanagement VO (Grechenig)/Prüfung 2010-01-29

Aus VoWi
Zur Navigation springen Zur Suche springen

Theorieteil


(6 Pkt) Erklären sie die Grundcharakteristik, die wesentlichen Elemente und Rollen des SCRUM Prozessmodells.

(4 Pkt) Wozu dient das "3-Experten-Konzept"? Erklären Sie dieses.

(6 Pkt) Wozu dient CMM? 5 Reifegrade!

(4 Pkt) Erläutern sie das Vorgehen bei einem "SQL Injection" Angriff! Wie kann man sich davor schützen?

(6 Pkt) Erklären sie den Unterschied zw. Optimistic Revision Control, Erklären sie diese Strategie anhand einer Skizze.

(4 Pkt) Erklären Sie die wesentlichen Unterschiede zwischen einem Framework und einer Bibliothek!

(4 Pkt) Wie werden Frameworks üblicherweise spezialisiert/angepasst? Wie geschieht die bei Whitebox Frameworks und Blackbox Frameworks?

(4 Pkt) Was versteht man unter "Stakeholder"? Nennen sie fünf typische Stakeholder in einem Softwareprojekt

(6 Pkt) Wozu dienen Architekturmuster? Beschreiben Sie das Model View Controll Architekturmuster, und nennen sie zwei weitere Architekturmuster!

(5 Pkt) Was versteht man unter "SOA"? Welche Eigenschaften zeichnen SOA aus? Welche Paradigmen werden dabei verfolgt?

(3 Pkt) Was sind Integrationstests? Erklären sie unterschiedliche Integrationsformen!

(3 Pkt) Was versteht man unter einer "Baseline" in der Analyse? Was passiert üblicherweise bei Änderungen (Changes) nachdem eine Baseline gesetzt wurde?

(5 Pkt) Welche Typen der Wartung werden unterschieden? Erklären sie die unterschiedlichen Typen der Wartung und erläutern sie warum diese Klassifizierung erforderlich ist.


Kreativteil


"Schule", es soll für eine Schule ein elektronisches Klassenbuch entworfen werden.

(20 Pkt) UML-Diagramm

(10 Pkt) Software-Architektur, Beschreibung und skizzieren der Architektur + Begründung für die Entscheidung

(10 Pkt) 5 nicht-funktionale Anforderungen, Bewerten der Wichtigkeit mit hoch/mittel/gering + Begründung für die Bewertung, Erklärung wie die Anforderungen getestet werden sollen.