Auflistung Softwaretechnik-Trends 38(1) - 2018 nach Erscheinungsdatum
1 - 10 von 32
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelLessons Learned from Analyzing Requirements Traceability using a Graph Database(Softwaretechnik-Trends Band 38, Heft 1, 2018) Goman, Maksim; Rath, Michael; Mäder, PatrickEstablished traceability among development artifacts allows to apply structured analysis in order to answer questions posed by stakeholders. Typically, the artifacts and their links are stored in relational databases. However, answering trace related questions involves finding paths and patterns in the artifact graph - a difficult task to perform using generic query languages. Mapping the artifact and link data onto graph databases and utilizing specialized query languages may overcome this limitation. In this paper, this mapping from a relational traceability dataset to a graph database is demonstrated. Afterwards, the advantages and disadvantages of the approach are investigated by calculating three trace metrics, heavily relying on graph patterns, using a graph query language. Overall, utilizing a graph database proved to simplify traceability analysis.
- ZeitschriftenartikelV-Modell XT „agil“: Erfahrungen mit der Einführung von agilen Elementen in der Qualitätssicherung(Softwaretechnik-Trends Band 38, Heft 1, 2018) Kortendick, Oliver; Dyrks, TobiasDas Bundesverwaltungsamt (BVA) ist als Dienstleister des Bundes oftmals in der Rolle des Koordinators bei Projekten zur Entwicklung behördenübergreifend genutzter Softwaresysteme. Im BVA-Projekt: „Digitalisierung des Asylverfahrens“ ging es im Teilprojekt „Erstregistrierung und Registerabgleich“ um die Verbesserung der Registrierung von Flüchtlingen (im Folgenden Flüchtlingsverfahren, kurz: „FlüVe“). In diesem, und in einem zweiten Projekt zur Speicherung und Auswertung von Fluggastdaten (PNR) war es notwendig, die üblicherweise am V-Modell orientierten Maßnahmen zur Qualitätssicherung in eine agile Arbeitsweise zu überführen. In beiden Projekten bestand die wesentliche Herausforderung darin, die Fachlichkeit und deren Implementierungen in Software-Funktionalitäten in enger Abstimmung mit externen Behörden und Dienstleistern schrittweise zu entwickeln. Trotz unklarer Anforderungslage sollten fachliche Tester und Fachexperten methodisch dabei unterstützt werden, frühzeitiges Feedback über die fachliche Qualität liefern zu können. Wir berichten von unseren Erfahrungen, wie eine agile Arbeitsweise bei der Qualitätssicherung im Projektteam des BVA etabliert werden konnte.
- ZeitschriftenartikelSoftware Traceability Tools: Overview and Categorisation(Softwaretechnik-Trends Band 38, Heft 1, 2018) Steghöfer, Jan-PhilippThere are a number of tools that aim to support developers in managing traceability information. Ranging from specialised tools that allow to connect a few specific types of artefacts with each other to fully integrated application lifecycle management tools, they promise to let their users reap the benefits of traceability. This article provides an overview and a categorisation of a total of 23 such tools and highlights the current state-of-the-practice w.r.t. the features supported by such tools and their integration with a tool-chain. Using categories derived from design guidelines for traceability management tools, we highlight different approaches and discuss the impact of adopting a tool with specific characteristics on the tool and process landscapes of a development organisation.
- ZeitschriftenartikelUse Case Point Methode als Zweitschätzung für Softwareprojekte(Softwaretechnik-Trends Band 38, Heft 1, 2018) Ebhart, Dieter; Gwinner, Michael; Hick, AlexanderDurch den Einsatz von sowohl empirischer, als auch parametrisierter Schätzungen lässt sich die Schätzgenauigkeit nicht nur durch die Ermittlung mehrerer Aufwandszahlen erhöhen, sondern es entsteht beim Durchsprechen der Lösungsansätze in den Schätzklausuren auch ein gemeinsames Lösungsbild der Beteiligten. Dieses gemeinsame Lösungsbild sorgt dafür, dass bei der Projektdurchführung auch wirklich die geschätzte Lösung umgesetzt wird. Der vorliegende Artikel beschreibt welche Schätzverfahren bei msgGillardon in der betrieblichen Praxis eingesetzt werden und welche Erfahrungen die Autoren damit gemacht haben.
- ZeitschriftenartikelTraceability enabled by Metamodel Integration(Softwaretechnik-Trends Band 38, Heft 1, 2018) Meier, Johannes; Winter, AndreasTraceability supports software development by connecting separated software artifacts explicitly with each other using traceability links. While intra traceability within single artifacts is solvable by a single metamodel, for inter traceability between different separated artifacts their metamodels have to be related to each other. Therefore, this paper presents an approach to realize inter traceability by integrating the metamodels of the artifacts into one metamodel together with their traceability information. The approach is demonstrated in a small software project using requirements, class diagrams, and source code.
- ZeitschriftenartikelEnriching Requirements Specifications with Videos - The Use of Videos to Support Requirements Communication(Softwaretechnik-Trends Band 38, Heft 1, 2018) Karras, Oliver; Hamadeh, Ahmad; Schneider, Kurt
- ZeitschriftenartikelAdaptive Tests for Adaptive Systems: The Need for New Concepts in Testing for Future Software Systems(Softwaretechnik-Trends Band 38, Heft 1, 2018) Eberhardinger, Benedikt; Seebach, Hella; Reichstaller, André; Knapp, Alexander; Reif, WolfgangSoftware testing plays a major role for engineering future systems that become more and more adaptive to their environment. In order to fulfill the high demand, test automation is needed as a keystone. However, test automation, as it is used today, is counting on captureand-replay-like scripting and is thus not able to keep up with intelligent systems. Therefore, we ask for an adaptive test automation and propose a model-based approach that enables self-awareness as well as awareness of the system under test which is used for automation of the test suites.
- ZeitschriftenartikelEarly Model-Driven Timing Validation of Embedded Software Systems Developed Using Matlab/Simulink(Softwaretechnik-Trends Band 38, Heft 1, 2018) Iyenghar, Padma; Pulvermueller, ElkeThis paper presents a model-driven workflow for specification of timing constraints in Matlab/Simulink (ML/SL), their extraction and synthesis of a timing analysis model and its subsequent validation in a specialized timing validation tool (e.g. SymTA/S). We present a light-weight interfacing tool framework, adhering to the proposed workflow, and evaluate it in a real-life automotive engine model example. A main benefit of this work is the feedback at early d design stage, about the performance characteristics (e.g. load, schedulability) of the system.
- ZeitschriftenartikelTesterzertifizierung heute und morgen(Softwaretechnik-Trends Band 38, Heft 1, 2018) Hamburg, Matthias
- ZeitschriftenartikelKonzeption eines Living Labs zur Bürgereinbindung(Softwaretechnik-Trends Band 38, Heft 1, 2018) Koch, Matthias; Hess, Anne; Magin, Dominik Pascal