TY - THES A1 - Schanbacher, Janis T1 - Entwicklung einer Webanwendung zur automatisierten Ermittlung von Optimierungsmöglichkeiten in Heizungsanlagen N2 - Die Effizienzoptimierung von Heizungsanlagen kann einen wichtigen Beitrag zum Umsetzen des Klimaschutzplans 2050 leisten. Die EWUS Effiziente Wärme- und Stromlieferung GmbH hat sich auf diese Anlagenoptimierung spezialisiert und plant regelmäßig Optimierungsmaßnahmen für mehr als 1000 Anlagen. In der vorliegenden Arbeit wird eine Webanwendung entwickelt, welche diese Planung der Optimierungsmaßnahmen der Heizungsanlagen durch Generierung von Textbausteinen, unterstützt. Im Rahmen der Arbeit werden dafür zunächst vier Analysen umgesetzt, welche über eine Benutzeroberfläche ausgelöst werden können. In dieser Benutzeroberfläche können Ingenieure der EWUS GmbH definieren, welche Analysen ausgeführt werden sollen, und die daraus resultierenden Textbausteine bearbeiten und schließlich speichern. Das Ziel der Arbeit ist es, den Prototyp so zu entwickeln, dass dieser um zusätzliche Analysen erweiterbar ist, und die darin umgesetzte Datenbeschaffung für andere Funktionalitäten wiederverwendet werden kann. Um dies zu ermöglichen, und um die Softwareentwicklung in der EWUS GmbH zu unterstützen, liegt der Fokus dieser Arbeit auf der Auswahl und Umsetzung geeigneter Architekturmuster, Entwurfsmuster und bewährter Richtlinien der Softwareentwicklung. Der Aufbau der Arbeit ist dabei, entsprechend des Vorgehens in Grundlagen, Analyse, Entwurf, Umsetzung und eine Demonstration und Evaluierung unterteilt. Das Ergebnis dieser Arbeit ist ein lauffähiger Prototyp, welcher die erhobenen Anforderungen umsetzt. Dieser Prototyp wurde im Wesentlichen unter Anwendung einer serviceorientierten Architektur umgesetzt, und verwendet Spring Boot und React als zentrale Technologien. Eines der Teilsysteme des entwickelten Prototyps ist ein Dienst zur Beschaffung der Daten der Heizungsanlagen, welcher für verschiedene Anwendungsfälle wiederverwendet werden kann. Die in der schriftlichen Ausarbeitung erläuterten Entwurfsentscheidungen und Richtlinien zur Entwicklung von einfach verständlichem und anpassbarem Quellcode, sowie eingesetzte Werkzeuge zur Quelltextformatierung, sind weitere Ergebnisse, welche die Softwareentwicklung in der EWUS GmbH unterstützen werden. T3 - Abschlussarbeiten 2021 - 20 KW - Softwareentwicklung KW - Informatik KW - Webanwendung KW - Softwarearchitektur KW - Java Y1 - ER -