Refine
Document Type
- Diploma Thesis (4)
- Bachelor Thesis (1)
- Master's Thesis (1)
Year of publication
- 2012 (6) (remove)
Language
- German (6)
Keywords
- Softwareentwicklung (6) (remove)
Institute
- 01 Elektro- und Informationstechnik (6) (remove)
Die Rückverfolgbarkeit von Anforderungen ist Voraussetzung für wichtige Aufgaben im Projektmanagement. Sind Anforderungen im Entwicklungsprozess nachvollziehbar, können z. B. der Projektfortschritt effektiv überwacht, die Vollständigkeit der Umsetzung festgestellt oder fundierte Aufwandsschätzungen durchgeführt werden. Diese Arbeit beschäftigt sich mit der Optimierung der Rückverfolgbarkeit im Software-Entwicklungsprozess des Unternehmens intecsoft GmbH & Co. KG. Es wurde eine Software entwickelt, die Anforderungen an der Stelle ihrer Umsetzung in der Benutzeroberfläche des Softwareprodukts darstellt. Das Hauptaugenmerk lag dabei auf einer praktikablen Lösung für den Projektalltag. Es sollte kein weiterer personeller Aufwand zur Etablierung der Rückverfolgbarkeit entstehen. Anstelle einer Erfassungsmethode, die auf manuelles Markieren von Komponenten der Benutzerschnittstelle basiert, wurde auf Beziehungen zwischen Quellcode und Anforderungen zurückgegriffen, die bereits im Versionsverwaltungssystem des Softwareprojekts erfasst waren
Die vorliegende Arbeit befasst sich mit dem Thema der agilen Softwareentwicklung. Um die Vorzüge dieser Art der Entwicklung aufzuzeigen wird eingehend auf die traditionellen Methoden eingegangen und verglichen. In weiterer Folge werden die agilen Grundpraktiken, welche die Grundlage für die Anwendung agiler Methoden darstellen, erläutert. Im Anschluss folgt die Darstellung der agilen Methoden im Detail. Abschließend wird der Projektverlauf einer speziellen agilen Methode (Scrum) anhand einer vom Autor selbst erstellten Anwendung dargestellt.
Diese Masterarbeit soll einen Überblick über die Softwareumgebung geben die für das Messsystem der Lehr- und Forschungsgruppe Optronik an der Hochschule Mittweida entworfen wurde. Dabei sollen die Bestandteile der neuen Softwareumgebung beschrieben werden und die Konzepte verwendet wurden. Außerdem sollen mögliche Anwendungen und Anwendungskonzepte beschrieben werden.
Kommunikationsnetzwerke werden durch die ständig wachsende Anzahl neuer und komplexerer Hard- und Softwarekomponenten immer vielschichtiger. Die Verwaltung und Überwachung der Einzelkomponenten erfolgt über unterschiedlichste Zugriffsverfahren. Der Aufwand, diese Systeme vor dem Einsatz zu testen und kundenspezifisch einzurichten, steigt mit der Komplexität an. Für die sinnvolle Auswertung solcher komplexer Testszenarien muss im Vorfeld gewährleistet sein, dass alle nötigen Netzelemente eines Szenarios funktionstüchtig sind und miteinander kommunizieren können. Ist dies nicht der Fall, entstehen Fehler während des Tests, die das Ergebnis verfälschen und unbrauchbar machen. In der vorliegenden Bachelorarbeit ist eine Anwendung entwickelt worden, die den aktuellen Zustand von einzelnen Netzelementen und kompletten Testszenarien auf einer Übersichtsseite darstellt. Jedem Mitarbeiter wird, mithilfe dieser Übersichtsseite, die Möglichkeit gegeben, vor der Durchführung eines komplexen Testfalles eventuelle andere Fehlerquellen zu erkennen und zu beseitigen.