Abstract

Requirements engineering is often seen as one of the most important phases of a software project. The imposed requirements are the basis for developing a product or software. Despite the existing research on requirements, most techniques and teams focus on the functional requirements, which reflect the functions of the software. Especially when developing software for cyber physical systems e.g. for manufacturing, there are a lot of (technical) constraints, which must be considered. Because of the variety of constraints and their different impact on the software development and the related project, it is needed to classify and differentiate between these. Therefore, the aim of this paper is to present a taxonomy, which can be used to classify constraints in the context of requirements engineering.

Share

COinS