| Framework for a service-oriented measurement infrastructure (2009) | |||||||||||
Abstract | |||||||||||
| Die steigende ökonomische Relevanz von Softwaremessung für Software-Entwicklungs-Organisationen kann nicht bestritten werden. Aber Themen wie Komplexität oder fehlende Nachvollziehbarkeit von Software-Mess-Prozessen lassen den Bedarf für Anleitung und Werkzeug-Unterstützung in diesem Bereich erkennen. Jedoch wird der Bereich von Software-Messwerkzeugen von monolithischen, in sich abgeschlossenen Tools dominiert. Dies erschwert eine prozessgrenzen-überschreitende Lösung und mündet in einer unbefriedigenden Situation bezüglich unternehmensweiter Software-Mess-Initiativen. Aufgrund der offensichtlichen Vorteile von hoch-flexiblen Infrastrukturen gegenüber monolithischen Software-Programmen entstanden viele Initiativen zu Ansätzen für Integrationslösungen von speziell zugeschnittenen Software-Komponenten (z.B. Service-orientierte Architekturen) Nachdem diese Technologie als Lösungsansatz identifiziert wurde, werden in der vorliegenden Arbeit existierende Software-Messwerkzeuge hinsichtlich ihrer SOA-Fähigkeit analysiert. Nachfolgend wird ein Framework zur Erstellung einer Service-orientierten Messinfrastruktur beschrieben und es werden die einzelnen Bestandteile dieser Architektur erläutert. Dabei wird speziell auf den Bereich der Software-Messdatenspeicherung eingegangen und das Design einer Service-orientierten Messdatenbank vorgestellt. Neben diesen funktionalen Gesichtspunkten ist aber auch die Qualität der erzeugten Infrastruktur von substantiellem Interesse. Insbesondere für den langfristigen Erfolg für Integrationslösungen im Allgemeinen. Aus diesem Grund wurde ein Verfahren für das qualitätsorientierte Design von generellen Service-orientierten Architekturen entwickelt und in das Framework integriert. Zusätzlich begründen formale Betrachtungen von existierenden Software-Messparadigmen im Vergleich zum Service-orientierten Ansatz die Sinnhaftigkeit des vorgestellten Forschungsansatzes.. The increasing economic relevance of software measurement for organizations cannot be neglected. But issues like complexity and missing traceability of measurement processes constitute the need for direction and measurement tool support. Unfortunately, the area of software measurement tools is dominated by inflexible, monolithic, and self-contained tools. This situation aggravates a process comprehensive solution and results in n unsatisfying situation regarding corporate measurement programs. Due to manifold advantages of high-flexible infrastructures compared to monolithic products a lot of initiatives propose approaches for the integration of single components (e.g. services). Having analyzed the SOA-capability of existing measurement tools this thesis introduces a framework for creating a measurement infrastructure by means of a service-oriented architecture. Beyond the presentation of different components to implement the infrastructure the specific relevance of software measurement databases is addressed by the design of a service-oriented measurement database. Beside the functional characteristics the quality of developed architectures is of substantial interest for the success of systems integration in the long run. Therefore for a procedure for quality driven design of service-oriented architectures has been integrated into the framework. Additionally, formal considerations of existing paradigms in comparison to the service-oriented approach constitute the reasonability of the presented research topic. | |||||||||||
Publication details | |||||||||||
| |||||||||||