Multi-paradigm design for C++
Mastering the requirements process
Mastering the requirements process
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Requirements engineering for product families
Proceedings of the 22nd international conference on Software engineering
Viewpoints: principles, problems and a practical approach to requirements engineering
Annals of Software Engineering
The Politics of Requirements Management
IEEE Software
Viewpoints for Requirements Elicitation: A Practical Approach
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Analyzing Inconsistent Specifications
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Analogical Reuse of Requirements Frameworks
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Domain Modeling for Software Reuse and Evolution
CASE '95 Proceedings of the Seventh International Workshop on Computer-Aided Software Engineering
NDR Ontology: Sharing and Reusing NFR and Design Rationale Knowledge
MARK '08 Proceedings of the 2008 First International Workshop on Managing Requirements Knowledge
Capturing, Organizing, and Reusing Knowledge of NFRs: An NFR Pattern Approach
MARK '09 Proceedings of the 2009 Second International Workshop on Managing Requirements Knowledge
The Draco Approach to Constructing Software from Reusable Components
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
A technical product can have hundreds of requirements, resulting in a resource consuming requirement processes. Requirements are therefore becoming a valuable knowledge. Requirement reuse has been recognized as a promising enabler to increase efficiency and quality of the requirement processes. Before documenting and reusing requirements there must be a defined way of organizing them. An efficient comprehension of the context of the requirement structure will support the usage of the structure and thus reuse of existing requirements. To understand what makes a structure qualified for requirement reuse; criterions for a good requirement structure were identified. A survey of current requirement structuring techniques revealed that the current methods only fulfil some but not all of the criterions. A proposal of a structure for a reusable requirement specification has been presented. It suggests a new way of grouping requirements and also utilizes techniques presented in some of the existing modelling methods. The proposal was applied to a product development project of Solar Inverters. The case study revealed that the proposed structure was well accepted by its users, remained stable between projects and supported reuse.