|
Requirements Engineering (RE) is the process of discovering the purpose of a prospective software system, by identifying stakeholders and their needs, and documenting these in a form that is suitable to analysis, communication, and subsequent implementation. Requirements elicitation is closely related and even interleaved to other RE activities such as: modeling, analysis & negotiation, and communication of requirements. RE is a multidisciplinary and human-centered activity with high impact on the interaction design. In this presentation we will show a participatory approach to requirements elicitation that deals with functional and non-functional requirements considering social, political, cultural and ethical issues involved in understanding the problem in the process of RE. The proposed approach is theoretically grounded in methods and models coming from Organizational Semiotics. We will illustrate it with the development of applications in different domains such as Geographical Information Systems in the Web (Web GIS), e-Gov and Web-inclusive design. Results achieved so far have allowed us to observe the contribution of OS in the proposed approach, including elements to inform the user interface design of the systems.
|