Abstract
This paper presents outline of the field of software systems requirements engineering (RE). It describes the main areas of RE practice, and highlights some key open Research issues for the future and what is RE all about? When is it needed? What kinds of activities are involved in doing RE? Requirements engineering applies to the development of all software-intensive systems, but not necessarily to the development of all software, as we shall see. There are a huge range of different kinds of software-intensive system, and the practice of RE varies across this range. Our aim throughout this paper is to explore both what is common and what varies across these different types of system. The key techniques used in requirements engineering for dealing with complexity.
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have