Requirements Engineering: Towards engineering
purposeful systems
Professor Colette Rolland


Universite Paris1Pantheon Sorbonne, France
http://crinfo.univ-paris1.fr/users/rolland/index.html
Email: rolland@univ-paris1.fr


A number of studies show that systems fail due to an inadequate or insufficient understanding of the requirements they seek to address. Further, the amount of effort needed to fix these systems has been found to be very high. To correct this situation, it is necessary to address the issue of requirements elicitation, validation, and specification in a relatively more focused manner. The expectation is that as a result of this, more acceptable systems will be developed in the future. The field of requirements engineering has emerged to meet this expectation. Requirements engineering extends the 'what is done by the system' approach with the 'why is the system like this' view. This why a question is answered in terms of organizational objectives and their impact on information systems supporting the organization. In other words, information systems are seen as fulfilling a certain purpose in an organization and requirements engineering helps in the conceptualization of these purposeful systems. The talk will focus on the above issue of conceptualising purposeful systems. It will argue that the goal concept is central to resolve this issue and shall demonstrate how goal driven approaches can contribute by supporting requirements engineering activities such as requirements elicitation, specification, validation, modification, structuring and negotiation.