Viewpoints for requirements elicitation: a practical approach
- 1 January 1998
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The paper introduces an approach to multi perspective requirements engineering (PREview) which has been designed for industrial use and discusses our practical experience in applying PREview. We have developed a flexible model of viewpoints and using examples from an industrial application, show how this can be used to organise system requirements derived from radically different sources. We show how 'concerns', which are key business drivers of the requirements elicitation process, may be used to elicit and validate system requirements. They are decomposed into questions which must be answered by system stakeholders. We briefly describe the process of using PREview which has been designed to allow incremental requirements elicitation. Finally, we discuss some practical considerations which emerged when the approach was applied in industry.Keywords
This publication has 11 references indexed in Scilit:
- Requirements engineering using the SOS paradigmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Software requirements as negotiated win conditionsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Classification of research efforts in requirements engineeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Viewpoints: principles, problems and a practical approach to requirements engineeringComputational Geosciences, 1997
- Requirements engineering with viewpointsSoftware Engineering Journal, 1996
- A framework for expressing the relationships between multiple views in requirements specificationIEEE Transactions on Software Engineering, 1994
- Inquiry-based requirements analysisIEEE Software, 1994
- VIEWPOINTS: A FRAMEWORK FOR INTEGRATING MULTIPLE PERSPECTIVES IN SYSTEM DEVELOPMENTInternational Journal of Software Engineering and Knowledge Engineering, 1992
- The TAME project: towards improvement-oriented software environmentsIEEE Transactions on Software Engineering, 1988
- A spiral model of software development and enhancementComputer, 1988