Not logged in.
Quick Search - Contribution
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 |
|
Supervisors |
|
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 |