An Approach of Software Requirements Elicitation Based on Activity Theory
Resumo
The goal of this work is to show an approach of software requirements elicitation based on Activity Theory. This theory has been developed in the psychology area and takes into account several important elements to analyze the context where people perform their actions. Considering the activity as unit of analysis the Activity Theory offers an interesting framework to structuring and organizing the actions performed by the system stakeholders. We intend to use this framework to help in the discovery and capture of software requirements.
Referências
Booch, G., "Object-Oriented Analysis and Design with Application", Benjamin/Cummings, 1994.
Breitman, K. K. e Leite, J. C. S. P., "Suporte Automatizado à Gerência da Evolução de Cenários", Workshop de Engenharia de Requisitos WER98, 1998.
Brooks, F., "No Silver Bullet: Essence and Accidents of Software Engineering", Computer, Apr. 1987, pp. 10-19.
Coleman, D. et al., "Object-Oriented Development: The Fusion Method", Prentice Hall, 1994.
Faulk, S. R., "Software Requirements: A Tutorial", in Software Requirements Engineering, 2nd. Ed., IEEE CS Press, 1997, pp 128-149.
US General Accounting Office, Mission Critical Systems: Defense Attempting to address Major Software Challenges, GAO/IMTEC-93-13, December 1992.
Goguen, J. A. and C. Linde, "Techniques for Requirements Elicitation" in Software Requirements Engineering, 2nd. Ed., IEEE CS Press, 1997, pp 110-122.
Jacobson, I. et al., "Object-Oriented Software Engineering", Addison-Wesley , 1992.
Jacobson, I., Booch, G. and Rumbaugh, J., "The Unified Software Development", Object Technology Series, Addison-Wesley, 1998.
Kotonya, G. and Sommerville, I., "Requirements Engineering: Processes and Techniques", John Wiley and Sons, 1998.
Kuuti, K,. "Activity Theory as a Potential Framework for Human-Computer Interaction" in Context and Consciousness Activity Theory and Human-Computer Interaction, MIT Press, 1996, pp. 17-44.
Martins, L. E.G. and Daltrini, B. M. "An Approach to Software Requirements Elicitation Using the Precepts from Activity Theory". Proceedings of the 14th IEEE International Conference on Automated Software Engineering, Florida, 1999.
McGrath, M. G. and Uden, L., "Modelling 'Softer' Aspects of the Software Development Process: An Activity Theory Based Approach", Proceedings of the 33rd Hawaii International Conference n System Sciences, 2000 IEEE.
Rumbaugh, J. et al., "Object-Oriented Modeling and Design", Prentice Hall, 1991.
Tawbi, M. et al., "Guiding the Process of Requirements Elicitation through Scenario Analysis: Results of an Empirical Study", Proceedings of the 10th International Workshop on Database & Expert Systems Applications, 1998 IEEE.