Allgemeine Informationen rund um die Kurse von Prof. Dr. B. Hafenrichter
- Dozent/in: Bernd Hafenrichter
Vertieftes Verständnis der Software Architektur anhand von Mustern und Best-Practice Beispielen.Die Studierenden sollen die Anwendungsbereiche der Muster kennen und selbst richtig einsetzen lernen. Darüber hinaus soll die Wahl der Architektur- und Entwurfsmuster basierend auf den Software-Anforderungen gezeigt werden
- Dozent/in: Bernd Hafenrichter
Nach dem Besuch des Moduls sind die Studierenden in der Lage
• die Anforderungen und Potentiale im Bereich eHealth zu benennen.
• können die Hörer typische Protokolle und Standards aus dem Gesundheitsbereich einordnen, erklären und anwenden
• kennen die Studierenden wichtige Anwendungsszenarien aus
dem Gesundheitsbereich
• können die Studierende die Notwendigkeit von Integration beurteilen
• können die Hörer grundlegende Integrationsarten und Integrationsmuster einschätzen
• können die Studierenden die Architektur einer Integrationssoftware
und die wesentlichen Bestandteile erläutern
- Dozent/in: Bernd Hafenrichter
- Dozent/in: Thomas Kleemann
- Dozent/in: Bernd Hafenrichter
- Dozent/in: Ludwig Lausser
Nach dem Besuch des Moduls sind die Studierenden in der Lage
• die Besonderheiten der App-Entwicklung zu benennen und erläutern
• die verschiedenen Arten von Apps einzuordnen
• eigene, einfache Apps auf Basis von Android zu entwickeln
• die notwendigen die Backendtechnologien für Apps zu benutzen
• grundlegende Usability-Konzepte beim Design der Apps anzuwenden
• Web-Technologien für die Umsetzung von Apps zu verwenden
- Dozent/in: Bernd Hafenrichter
Die Studierenden sind mit den zentralen Architekturkomponenten der Java
Platform, Enterprise Edition (Java EE), vertraut und können deren
Verwendung für Java-basierte Enterprise Applications beurteilen und für
ein Systemdesign anwenden. Anhand eines eigenen Java EE-Projekts werden
wichtige Komponenten wie Servlets, Server Faces und die verschiedenen
Bean-Typen praxisnah und exemplarisch umgesetzt und mit Hilfe eines
aktuellen Java EE-Anwendungsservers zur Ausführung gebracht. Vorhandene
Java-Programmierkenntnisse werden dadurch vertieft durch die Erweiterung
auf Anwendungsfälle verteilter Anwendungen.
- Dozent/in: Bernd Hafenrichter
Projektwiki für die eHealth-Forschung
- Dozent/in: Bernd Hafenrichter
Alle Informationen rund um die Vorlesung Projektmanagement
Diese Vorlesung ist im SS2020 für MT, EI, EMB
- Dozent/in: Ernst-Heinrich Göldner
- Dozent/in: Bernd Hafenrichter
- Basic principles of object oriented programming
- Inheritance, Polymorphism
- Basic concepts of the java api
- The whole software development process
- Principles of software architecture
- Quality assurance
- Dozent/in: Bernd Hafenrichter
After attending the course the students
- have the basic competences for the development of small and medium-sized software systems.
- are familiar with the basic steps of software engineering.
- know existing quality models and their meaning for the development of software.
- the listeners can describe requirements to a software system in a structured way.
- know fundamental architecture principles and can uses thes for creating software architectures.
- can use selected diagrams of the UML for the description and documentation of a software system.
- know the basic process of testing.
- can use different testing strategies.
- are familiar with basic procedure models for software development.
- Dozent/in: Bernd Hafenrichter
- Dozent/in: Silas Correia Lobo
Alle Informationen rund um die Vorlesung Software Engineering
- Dozent/in: Robert Gold
- Dozent/in: Bernd Hafenrichter
Alle Informationen rund um die Vorlesung Software Engineering.
- Dozent/in: Bernd Hafenrichter
- Mitdozierende/r: Robert Gold
Die Studierenden kennen die aktuellen Methoden zur Entwicklung von
objektorientierten Software-Systemen. Sie verstehen die Grundlagen und
die praktische Anwendung zu Spezifikation, Entwurf, Implementierung und
Test von Software. Die Studierenden setzen die Methoden der
Programmentwicklung anhand von Anwendungsbeispielen ein und können so
die theoretisch erworbenen Kenntnisse in die Praxis umsetzen.
- Dozent/in: Bernd Hafenrichter
- verfügen über die grundlegenden Kompetenzen für die Entwicklung kleiner und mittlerer Softwaresysteme.
- kennen sie die grundlegenden Schritte des Software-Engineerings.
- kennen sie bestehende Qualitätsmodelle und deren Bedeutung für die Entwicklung von Software.
- können die Hörer Anforderungen an ein Softwaresystem strukturiert beschreiben.
- kennen grundlegende Architekturprinzipien und können diese bei der Erstellung von Softwarearchitekturen anwenden.
- können ausgewählte Diagramme der UML für die Beschreibung und Dokumentation eines Softwaresystems verwenden.
- kennen den grundlegenden Prozess des Testens.
- können verschiedene Teststrategien anwenden.
- sind mit grundlegenden Vorgehensmodellen der Softwareentwicklung vertraut.
- Dozent/in: Bernd Hafenrichter
Software-Engineering für WINF
- Dozent/in: Bernd Hafenrichter
- Dozent/in: Bernd Hafenrichter
- Dozent/in: Stefan Kugele
In diesem Kursraum befinden sich alle Unterlagen rund um das Fach Software-Entwicklung 2
- Dozent/in: Bernd Hafenrichter
- Dozent/in: Silas Correia Lobo
- Dozent/in: Manuela Schönmann
Im Rahmen dieses Kurses werden die Studierenden sensibilisiert für die Komplexität heterogener IT-Landschaften und die daraus resultierende Integrationsproblematik.
- Dozent/in: Bernd Hafenrichter
Weitere Kurse
- Dozent/in: Ludwig Lausser
- Mitdozierende/r: Bernd Hafenrichter