Seminar Software System Technologies
Topic: Recent Approaches in Software Quality Assurance
In this course students create a scientific elaboration related to the most recent approaches in the domain of software quality assurance. The students present their results in a short presentation at the end of the semester.
Topics for evaluation relate to hardware and software based testing, monitoring and analysis of distributed systems, benchmarking, and static code analysis.
Main goals of this course lie in the acquisition and practicing of (but are not limited to): literature research, presentation techniques, presentation of scientific content in a written form, a deepened examination of foreign scientific papers with a concluding evaluation.
"Software Engineering II / Software Engineering - Maintenance and Quality Assurance"
Evaluation of exercises and exam, SS 2011
This lecture covers advanced topics in the software engineering field that deal with maintenance and quality assurance of software. Therefore, those areas of the software engineering body of knowledge which are not addressed by the preceding introductory lecture, are in focus. The main topics of interest are: software maintenance and reengineering, configuration management, static programme analysis and metrics, dynamic programme analysis and runtime testing as well as programme transformations (refactoring). During the exercises, a suitable Java open source project has been chosen as running example. The participants analyze, test and restructure the software in teams, each dealing with different subsystems.
Seminar Software System Technologies
Topic: Tool support for Model Driven Developement
In this course students create a scientific elaboration related to the topic "tool support in model driven software developement" and present their results in a short presentation at the end of the semester.
Main goals of this course lie in the acquisition and practicing of (but are not limited to): literature research, presentation techniques, presentation of scientific content in a written form, a deepened examination of foreign scientific papers with a concluding evaluation.
"Software Engineering II / Software Engineering - Maintenance and Quality Assurance"
Evaluation of exercises and exam, SS 2010
This lecture covers advanced topics in the software engineering field that deal with maintenance and quality assurance of software. Therefore, those areas of the software engineering body of knowledge which are not addressed by the preceding introductory lecture, are in focus. The main topics of interest are: software maintenance and reengineering, configuration management, static programme analysis and metrics, dynamic programme analysis and runtime testing as well as programme transformations (refactoring). During the exercises, a suitable Java open source project has been chosen as running example. The participants analyze, test and restructure the software in teams, each dealing with different subsystems.