A Requirements Engineering process for Software Product Lines
Danuza Ferreira Santana Neiva, Fernando Cesar de Almeida, Eduardo Santana de Almeida, Silvio Lemos Meira · 2010
A Requirements Engineering (RE) process is important to reduce the risks involved in a SPL, providing correct requirements development and management. On the other hand, there is a key challenge in RE for SPL, which involves an adequate solution to manage variabilities, integrating them and linking decisions in different assets for making easy the products derivation. Thus, the SPL development should be supported by an appropriate RE process for its context. This work defines a systematic requirements engineering process, describing activities, tasks, inputs, outputs, roles and guidelines for the SPL context, in an usable, effective and efficient way.