Requirements engineering

Инженерия требований
Bashar Nuseibeh, Steve Easterbrook
2000-05-01

non-functional requirementsproblem domain modelingrequirements elicitationrequirements engineeringsoftware architecture
Key Research PointersBetter modelling and analysis of problem domains, as opposed to the behaviour of s oflwa re.Development of richer models for capturing and analysing non-functional requirements.Bridging the gap between requirements elicitation approaches based on contextual enquiry and more formal specification and analysis techniques.Better understanding of the impact of software architectural choices on the prioritisation and evolution of requirements.Reuse of requirements models to facilitate the development of system families and the selection of COTS.Multi-disciplinary training for requirements practitioners.
1
A key priority is integrating contextual-enquiry elicitation approaches with formal requirements specification and analysis techniques.
2
It calls for richer models capable of representing and analyzing non-functional requirements.
3
Requirements-model reuse is identified as a means to support system-family development and COTS selection, alongside multidisciplinary practitioner training.
4
The agenda highlights the need to understand how software architecture choices affect requirements prioritization and evolution.
5
The research agenda emphasizes modeling and analyzing problem domains rather than focusing exclusively on software behavior.

software requirements engineering processes and requirements models

modeling, analysis, elicitation, specification, prioritization, evolution, and reuse of functional and non-functional requirements

Publication Details
Publication Date
2000-05-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Bashar Nuseibeh
Steve Easterbrook
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%