Theses

Theses

Qualitätssicherung der Entwicklungsprozesse einer langlebigen Branchensoftware für die Sozialwirtschaft

Diplomarbeit in der Abteilung Softwaretechnik



Motivation

Die Entwicklung einer langlebigen Branchensoftware bedarf einer konsequenten Qualitätssicherung. Insbesondere die Langlebigkeit führt dabei zu einer Reihe von Herausforderungen. Die qualitativen und funktionalen Anforderungen sowohl an die Software als auch an die organisatorischen Rahmenbedingungen ändern sich innerhalb der Produktlebensdauer. Dies kann zu Phänomenen wie beispielsweise Softwareerosion führen, die negative Auswirkungen auf die Softwarequalität haben. Außerdem können sich über die Zeit auch die Auswirkungen kleinerer Probleme und Ungenauigkeiten in den Prozessen und Produkten potenzieren und somit zu erfolgsgefährdenden Problemen entwickeln.

Dies sind Risiken, deren Erkennung, Bewertung und Beherrschung für ein Unternehmen eine wichtige Aufgabe darstellt. Für eine Organisation aus dem Bereich der Kleineren und Mittleren Unternehmen ist diese Aufgabe eine Herausforderung, da deren materiellen und personellen Ressourcen besonders begrenzt sind. Auch ist eine besondere Sensibilität gegenüber Mitarbeiterbelangen erforderlich, da die Zusammenarbeit mit den betroffenen Mitarbeitern für eine erfolgreiche Umsetzung essentiell ist.


Aufgabenstellung

Das Ziel dieser Diplomarbeit ist das Erkennen, Bewerten und Beherrschen von Risiken bzw. Problemen eines Softwareunternehmens, das eine Branchensoftware für die Sozialwirtschaft entwickelt.

Im ersten Schritt zur Zielerreichung sind die Problemfelder einzugrenzen, auftretende Symptome systematisch zu erfassen und eine Auswahl für die weiteren Schritte zu treffen. Darauf aufbauend sollen die den Symptomen zugrunde liegenden Probleme beschrieben und kategorisiert werden. Eine darauf basierende Analyse zur Ursachenergründung wird eine Entwicklung von Lösungsstrategien ermöglichen. Zur Verifizierung und Validierung der Vorgehensweise werden die entwickelten Lösungen exemplarisch umgesetzt.

Das dabei entwickelte Verfahren kann im Anschluß an die Arbeit als Blaupause zur Umsetzung weiterer Strategien zur Lösung der anderen beschriebenen Probleme angewendet werden.


Betreuer
Prof. Dr. Andreas Winter ()
Dr. Thorsten Ripke

Related Projects
Process Modeling

This research area includes the development of process models for software development and software evolution, and the adaption of existing process models for specific needs of companies.

 
Software Quality and Testing
The Quality is an important aspect of software and has high impact on the evolution of software and the possibilities of their modernization. Testing is an important technique to improve the quality of software. This research area targets approaches, techniques, and tools to detect, measure, and improve the quality of software among the whole software life cycle.
 


(Changed: 20 Jun 2024)  | 
Zum Seitananfang scrollen Scroll to the top of the page