Advanced Software Engineering

Goal: Students will learn the theory and praxis of advanced Software Engineering.

Course description: Formalism of the description of information technology- and software-systems, modeling, designing and developing complex information systems, design, model-based development methods of software systems, quality-based approach of software development. Verification, validation and testing of software systems. Agile approach, Software reuse,Component-based software engineering, Service-oriented software engineering.

Advanced Software Engineering