TU Wien:Advanced Software Engineering VO (Bernhart Strobl Mordinyi)/Prüfung 2012-05-10
Zur Navigation springen
Zur Suche springen
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)