Das Fachgebiet Software Engineering
Das Fachgebiet Software Engineering beschäftigt sich mit der systematischen Entwicklung von Software. Dabei spielen technische Aspekte und wirtschaftliche Randbedingungen eine große Rolle. Auch kommt es darauf an, Abläufe und Werkzeuge an die beteiligten Menschen anzupassen, damit sie als Kunden und als Entwickler wirksam zum Projekterfolg beitragen können.
Die Schwerpunkte in der Forschung
- Requirements Engineering: Um die Anforderungen von Kunden gut erfüllen zu können, muss man sie kennen. Dafür gibt es Techniken, die wir einsetzen und verbessern.
- Softwarequalität: Software soll in der Regel korrekt, robust und schnell sein. Programme und Code müssen effizient auf diese und andere Eigenschaften hin entwickelt und geprüft werden.
- Speziell Qualitätseigenschaften wie Security, Usability und Erklärbarkeit von Software.
- Apps und Web Engineering: Systematische Softwareentwicklung für mobile Anwendungen und das Web. Software wird zunehmend ins Web ausgelagert und mobile Anwendungen werden immer wichtiger für die Bearbeitung der täglichen Aufgaben. Die Techniken des Software Engineering werden auf diese Anwendungsgebiete übertragen und weiterentwickelt.
- Informationsflussanalyse: Anforderungen und technische Informationen müssen durch Prozesse und Workflows im Projekt rechtzeitig dorthin gelangen, wo sie gebraucht werden. Durch angepasste Dokumentation und Optimierung der Informationsflüsse lassen sich Entwicklungsgeschwindigkeit und Qualitätseigenschaften steuer. Dadurch lassen sich Abläufe und Engstellen in Softwareprojekten identifizieren und beseitigen.
Unsere Konzepte wenden wir in Industriekooperationen an und entwickeln Sie dadurch weiter.
Fachgebietsleitung: Prof. Dr. rer. nat. Kurt Schneider
Das Sekretariat des Fachgebiets ist montags bis freitags von 09:00h - 12:00h sowie nach Vereinbarung für Sie geöffnet und unter Tel. 0511 / 762 - 19 667 zu erreichen.
Kommen Sie gerne mal vorbei!