Refine
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2)
Diese Arbeit beschäftigt sich mit Unit-Tests, die durch testgetriebene Entwicklung entstanden sind. Diese Unit-Tests bilden ein wichtiges Standbein in modernen Entwicklungsprozessen und können in kleinen Teams zu hochwertiger, qualitativer Software führen. Das dies jedoch nicht immer der Fall ist, lässt sich aus dem gewählten Thema ableiten. Fehler in der Implementierung der Klassen, sowie auch der Testklassen sind allgegenwärtig. Gezeigt wird, wie man schlecht implementierte Testklassen refaktorisieren kann, damit diese einfach und verständlich bleiben und als Wartungsschnittstelle agieren können. Dabei wird auf verschiedene Konzepte eingegangen und diese näher erläutert und mit Beispielen untermauert.
Gegenstand der hier vorgestellten Master-Thesis ist eine Vorgehensweise, wie Metriken in einen vorhandenen Softwareentwicklungsprozess eingebunden werden können. Hierfür wird ein Qualitätsmodell aufgestellt, das den Einsatz von Softwaremetriken zu beschreiben versucht. Der Einsatz der Softwaremetriken beruht auf den definierten Zielen des Unternehmens. Diese Ziele werden zu Beginn dieser Master-Thesis ermittelt. Aufbauend auf den Zielen werden Softwaremetriken erhoben. Dabei werden keine neuen Metriken aufgestellt, sondern mit Hilfe vorhandener Metriken diese Ziele verfolgt. Ebenso wird nach Werkzeugen gesucht, die definierten Ziele zusammen mit den aufgestellten Metriken in den Softwareentwicklungsprozess zu intergrieren. Ein dauerhaftes Messverfahren mit einer zentralen Bereitstellung von Messergebnissen wird dabei vorgestellt. Die Umsetzung und der Einsatz des Qualitätsmodelles wird ebenfalls besprochen. Grundlegend wird sich mit verschiedenen Softwaremetriken auseinandergesetzt. Die Diskussionen über die Metriken bilden den Hauptumfang in dieser Master-Thesis.