Hochschule Darmstadt - Fb Informatik

Drucken| Layout| Design| Schriftgröße English|
Modulbeschreibung
Module:Reference Architectures and Patterns
Module numbers:41.4880 [PVL 41.4881]
Language:english
Study programme:Dualer Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
Dualer Master 2013 - Vertiefung SE: Software-Engineering
JIM 2013 - Elective Catalogue J
Master 2013 - Katalog AS: Anwendungs- und systemorientierte Module
Master 2013 - Vertiefung SE: Software-Engineering
JIM 2006 - Courses
Master 2006 - Katalog AS: Anwendungs- und systemorientierte Module
Master 2006 - Vertiefung AE: Application Engineering
Master 2006 - Vertiefung TS: Technische Systeme
MN Data Science 2016 - Katalog M-I_I: Allgemeine Wahlpflicht Informatik
Type of course:V+P = Lecture+Practical
Weekly hours:2+2
Credit Points:6
Exam:oral exam
Registering for examexplicitly and independent of booking
PVL (e.g. Practical):not graded (ungraded practical)
Frequency of offering:each year (lastly in SS 2020)
Required knowledge:Advanced programming experience (e.g., Java), sound knowledge in softwareengineering, in particular design experience; knowledge in design patterns
Learning objectives:The students shall achieve the skills and proficiencies to be able to perform the following tasks:
  • design medium-size and large-scale business information systems,
  • design components and interfaces according to design principles,
  • apply Object/Relational Mappings,
  • design and implements clients of business information systems,
  • implement professional exception handling,
  • apply design patterns,
  • understand the basic concepts of Busienss Intelligence, Systems Integration, and Service-Oriented Architecture.
Content:
  • Architectures of IT applications (design in the small / medium):
  • components and interfaces, software categories, design patterns
  • Reference architectures for business information systems: three-layer architecture, client architecture, application kernel architecture, persistence layer, error handling
  • Architectures of IT appliation landscapes (design in the large):
  • components and interfaces in the large, application categories, integration patterns
  • Reference architectures for IT application landscapes: service-oriented architecture (SOA), enterprise application integration (EAI), business intelligence (BI), internet portals, security architectures
  • Numerous examples from industrial IT projects.
Literature:
  • Bass et al. 2003: Software Architecture in Practice
  • Brooks 1995: The Mythical Man-Month
  • Gamma et al. 1995: Design Patterns
  • Sommerville 1989: Software Engineering
  • Siedersleben 2004: Moderne Softwarearchitektur
  • Woods 2003: Enterprise Services Architecture
  • Bieberstein, Bose, Fiammante, Jones, Shah 2005: Service-Oriented Architecture (SOA) Compass
Lecture style / Teaching aids:Lecture, Internship, Slides, White Board, Integrated Development Environment, Books, Magazine Articles
Responsibility:Bernhard Humm
Released:WS 2013/2014
Offered in SS 20:Voß / Bergmann / Mischlich
Professional competencies:
  • formal, algorithmic, mathematical competencies: low
  • analytical, design and implementation competencies: high
  • technological competencies: high (Architekturkonzepte, Methodenwissen)
Interdisciplinary competencies:
  • project related competencies: low
  • interdisciplinary expertise: basic technical and natural scientific competence

[Fachbereich Informatik] [Hochschule Darmstadt]
© 2008 - 2020 FBI OBS Team. Alle Rechte vorbehalten.