Analyses for Requirement Models

Show full item record



Permalink

http://urn.fi/URN:NBN:fi:hulib-202105112141
Title: Analyses for Requirement Models
Author: Kettunen, Elina
Contributor: University of Helsinki, Faculty of Science
Publisher: Helsingin yliopisto
Date: 2020
Language: eng
URI: http://urn.fi/URN:NBN:fi:hulib-202105112141
http://hdl.handle.net/10138/329791
Thesis level: master's thesis
Discipline: Tietojenkäsittelytiede
Abstract: In software development, requirements define the expected behaviour of a system. Requirements can have relationships to other requirements and these relationships are called dependencies or constraints. Requirements are usually assigned to releases, which means that there is an order in which the requirements will be implemented. A single requirement model can be constructed from requirements and their properties, releases and dependencies. Large software development projects can have tens of thousands of requirements and managing large-scale requirement models is challenging. In the OpenReq project, the aim was to develop better tools for requirements engineering. In this thesis, which is a part of OpenReq, the aim was to research analyses that have been done to requirement models or that could be done to requirement models. In OpenReq, requirement models consist of requirements as statements and their relationships. The research is conducted as a systematic literature review using snowballing as the search strategy. At the moment, the consistency check and diagnosis of inconsistencies are the only analyses performed on the OpenReq requirement models. While there exist very little analyses for requirement models, we found several analyses, especially from the domain of feature modelling, which could be applicable to requirement models. The most promising of these analyses are detection of dead requirements and redundant constraints, but the original analyses must be adopted to consider the properties of requirement models such as releases. In the future, there should be research on how relevant these analyses are for real-life industrial requirement models.
Subject: Requirement
requirements engineering
feature
release plan
consistency check


Files in this item

Total number of downloads: Loading...

Files Size Format View
ekettunen_thesis.pdf 768.0Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record