Muster- und Komponentenbasierte Softwareentwicklung

Lecturer Prof. Dr. Maritta Heisel
Roman Wirtz, M.Sc.
Type E-learning via Moodle
Start April 20, 2020
Moodle Course Link
Overview The lecture covers pattern-based and component-based software development. Both approaches make use of existing knowledge or already existing software.

Contents in detail:

  • Definition of patterns
  • Use of patterns during the software development process
  • Patterns for the different phases (analysis: problem frames, analysis patterns; design: architectural patterns, design patterns; implementation: idioms)
  • Component definition
  • Different component models (e.g. Enterpise Java Beans, Corba Component Model, .NET)
  • Specification of component interfaces
  • Proof of interoperability of components
  • Component-based development process
  • Combination of patterns and components in an integrated development process
Kontakt roman.wirtz[at]uni-duisburg-essen.de