Software Architecture: Concepts and pracitcal Implementations

Faculty

Faculty of Engineering and Computer Science

Version

Version 9.0 of 11/17/2019

Code of Module

11B1820

Modulename (german)

Software Architektur - Konzepte und Anwendungen

Study Programmes
  • Informatik - Medieninformatik (B.Sc.)
  • Informatik - Technische Informatik (B.Sc.)
Level of Module

3

Responsible of the Module

Roosmann, Rainer

Lecturer(s)
  • Kleuker, Stephan
  • Roosmann, Rainer
  • Tapken, Heiko
  • Thiesing, Frank
Credits

5

Concept of Study and Teaching
Workload Dozentengebunden
Std. WorkloadLehrtyp
30Vorlesungen
30Labore
Workload Dozentenungebunden
Std. WorkloadLehrtyp
60Veranstaltungsvor-/-nachbereitung
30Prüfungsvorbereitung
Recommended Reading
  • Starke G. (2015): Effektive Softwarearchitekturen: Ein praktischer Leitfaden, Hanser-Verlag, 7. Auflage
  • Vogel O., et al (2008): Software-Architektur, Spektrum Verlag
  • Evans E. (2003): Domain Driven Design, Addison Wesley
  • Dunkel J. (2003): Software-Architektur für die Praxis, Springer Verlag
  • Inden M. (2016): Der Java-Profi, dpunkt.verlag
  • Weil D. (2015): Java EE 7, entwickler.press, 2. Auflage
  • Bien A. (2012): Real World Java EE Patterns, press.adam-bien.com
  • Tilkov S., et al. (2015): REST und HTTP, dpunkt.verlag
  • Spichale K. (2016): API-Design: Praxishandbuch für Java- und Webservice-Entwickler, dpunkt.verlag
  • Coward D. (2014): Java Web Socket Programming, Oracle Press
Graded Exam
  • Two-Hour Written Examination
  • Oral Presentation / Seminar Paper
  • Project Report, written
Ungraded Exam

Field Work / Experimental Work

Duration

1 Term

Module Frequency

Winter and Summer Term

Language of Instruction

German