Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title Ein Vergleich dreier verschiedener Konzepte zur Anforderungsmodellierung von Software Produktlinien: eine Fallstudien-gestuetzte Untersuchung
Organization Unit
Authors
  • Urs Zoller
Supervisors
  • Martin Glinz
  • Reinhard Stoiber
  • Samuel Fricker
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Date 2010
Abstract Text Software product line engineering is a field of increasing importance in the area of software engineering. The goal is to exploit commonalities between software products and therefore increase the development efficiency and quality. Requirements engineering is central to systematically create the product line as a whole and to generate concrete product specifications. In research and industry there exist different concepts for such a requirements modeling. So far there exists no scientific evidence on the advantages and disadvantages of these concepts. This Bachelor thesis contributes to reduce this gap. An existing case study of a software product line was systematically modeled with different concepts in three modern tools. This modeling was then analyzed in detail, many different quantitative and qualitative measurements were taken and these were used to derive concrete strengths and weaknesses of the different concepts. The results will be useful for industry to guide decision processes for selecting a concrete modeling tool and also for tool developers to understand the potential and opportunities for improvement of the concepts and tools.
Zusammenfassung Software Produktlinien Engineering ist ein Gebiet mit zunehmender Bedeutung in der Softwareentwicklung. Das Ziel dabei ist es, die Gemeinsamkeiten zwischen Software Produkten auszunutzen und dadurch die Effizienz und Qualität zu erhöhen. Requirements Engineering ist dabei zentral um die Produktlinie als Ganzes systematisch zu erstellen und konkrete Produkt-Spezifikationen zu generieren. In Forschung und Industrie gibt es verschiedene Konzepte fu?r diese Anforderungsmodellierung. Bisher besteht jedoch kein wissenschaftlicher Konsens u?ber die Vor- und Nachteile zwischen diesen Konzepten. Diese Bachelorarbeit trägt bei diese Lu?cke zu schliessen. Es wurde eine existierende Fallstudie einer Software Produktlinie systematisch mit unterschiedlichen Konzepten in drei aktuellen Werkzeugen modelliert. Diese Modellierung wurde danach detailliert ausgewertet und es werden anhand verschiedener quantitativer und qualitativer Messungen konkrete Stärken und Schwächen fu?r jedes einzelne Konzept abgeleitet. Die Ergebnisse können der Industrie bei der Entscheidungsfindung fu?r ein konkretes Werkzeug behilflich sein und zeigen zugleich auch den Werkzeugentwicklern das Potential sowie Verbesserungsmöglichkeiten der Konzepte und Werkzeuge auf.
PDF File Download
Export BibTeX