TU Wien:Advanced Software Engineering VO (Bernhart Strobl Mordinyi)/Prüfung 2016-06-22

Aus VoWi
Zur Navigation springen Zur Suche springen

1. Explain three ways to monetize in FOSS.

2. A Reason for software aging, corresponding problems & a preventive measure

3. Three agile principles of the agile manifesto

4. Name 6 CI principles according to Marting Fowler

5. 3 success and 3 risk factors for collective intelligence

6. Three human attributes that can lead to project failure?

7. 3 Exception Handling Anti-Patterns

8. Explain firedrill or golden hammer antipattern symptoms and refactoring solutions.

9. Four steps of build release, when is it recommended, when necessary?

10. Explain the differences (pro/cons) between Build Time Modularization and Runtime Modularization.

11. What is configuration management. Name 2 types

12. What is the idea behind the DevOps Movement

13. 3 qualities of a software engineer, explain them

14. What is the Exception Translation Pattern, when to use it, why use it?

15. What are two means against threats of dependability, explain them.

16. Difference between sampling, tracing, in performance profiling