An analytic framework for specifying and analyzing imprecise requirements
Proceedings of the 18th international conference on Software engineering
The use of goals to surface requirements for evolving systems
Proceedings of the 20th international conference on Software engineering
Nonfunctional Requirements: From Elicitation to Conceptual Models
IEEE Transactions on Software Engineering
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Model-Based Performance Risk Analysis
IEEE Transactions on Software Engineering
Goal-centric traceability for managing non-functional requirements
Proceedings of the 27th international conference on Software engineering
Scenario-Based Assessment of Nonfunctional Requirements
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Requirement engineering plays a vital role in the development of the software. The quality of the software being developed depends on the non-functional requirements, which are still not derived effectively due to the conflicts between them. This paper presents an approach to identify the non-functional requirements for a given usecase description from the domain model such as Unified Modelling Language class diagram and goal based questionnaires. This approach makes use of the domain model to find out the behaviour of the system and possible constraints for actors in the system. The non-functional requirement taxonomy and the user preferences are used to analyse the conflicts, which is resolved based on trade-off analysis by prioritizing the preference. The prioritization depends on the dominating non-functional requirements from the inference engine.