TU Wien:Advanced Software Engineering VO (Bernhart Strobl Mordinyi)/Prüfung 2012-05-10

Aus VoWi
Wechseln zu: Navigation, Suche

2 Stunden Zeit. 20 Fragen

1) Unterschied zwischen Error, Fault und Failure erklären 
2) Einfluss von cultural diversity auf distributed software engineering erklären + Gegenmaßnahmen
3) Vorteile von Big Ball of Mud (seriously?!?)
4) State Pattern anhand eines Beispiels erklären
5) In welchen Szenarien können drei der Softwarelebenszyklen (Build, Test, Code Checks, Report, Deploy) nicht automatisiert werden?
6) Unterschiede zwischen OSGi und Jigsaw erklären + in welchem Szenario würde man OSGi einsetzen?
7) Was sind die Nachteile von Design Patterns?
8) Drei Varianten von Integration Patterns erklären
9) Nennen Sie 4 Sensoren in einem Mobiltelefon und geben Sie zu jedem einen konkreten Use Case an!
10) Mining of software repositories erklären
11) Warum ist für Facebook consistency nicht so wichtig? Erklärung anhand des CAP-Theorems
12) Welche Probleme treten beim OR Mapping auf?
13) Was sind Enterprise Applications? + 4 Charateristika
14) 4 Varianten Software für mobile Geräte zu implementieren erklären
15) Was ist der Enterprise Service Bus? + 2 bekannte Implementierungen
16) Vorbedingungen fürs Refactoring
17) Irgendwas mit Falsification und Test Driven Development
18) Gründe für unsichere Software (so in der Art)


Quelle: http://www.informatik-forum.at/showthread.php?93671-After-Test-Thread-10-05-2012