ChangeMan: Um Sistema Multi-Agente para Gestão da Mudança de Requisitos com suporte à Rastreabilidade e Análise de Impacto

  • Pablo Dall'Oglio UNISINOS
  • João Pablo Silva UNISINOS
  • Sérgio Crespo Pinto UNISINOS

Resumo


É de senso comum que a gestão da mudança de requisitos exerce papel fundamental na qualidade do processo de desenvolvimento de software. Para que se possa gerenciar a mudança de forma precisa, o uso de informações de rastreabilidade torna-se indispensável. A rastreabilidade, por sua vez, torna possível a realização da análise de impacto. Apesar da importância destes assuntos, trabalhos de pesquisa revelam uma falta de métodos e ferramentas que supram os requisitos identificados na literatura. Desta forma, este trabalho apresenta um sistema para gestão da mudança de requisitos com suporte à rastreabilidade e análise de impactos que atende a um conjunto de requisitos identificados pelos principais trabalhos da área.

Palavras-chave: ChangeMan, Sistema Multi-Agente, Rastreabilidade, Análise de Impacto

Referências

Beck, Kent. ANDRES, Cynthia. Extreme Programming Explained : Embrace Change (2nd Edition). 224 pages. Publisher: Addison-Wesley Professional; 2 edition (November 16, 2004).

Briand, L., Labiche, Y., O'Sullivan, L. "Impact Analysis and Change Management of UML Models". Software Maintenance, IEEE International Conference on, vol. 0, no. 0, pp. 256, 19th IEEE International Conference on Software Maintenance (ICSM'03), 2003.

Cleland-Huang, J., Chang, C. K., and Christensen, M. 2003. Event-Based Traceability for Managing Evolutionary Change. IEEE Trans. Softw. Eng. 29, 9 (Sep. 2003), 796-810.

Cleland-Huang, J.; Settimi, R.; Romanova, E.; Berenach, B., and Clark, S., Best practices for automated traceability, IEEE Computer Magazine. Vol. 40, no. 6, p. 27-35-35. 2007.

De Lucia, A., Fasano, F., Oliveto, R., and Tortora, G. 2005. ADAMS Re-Trace: A Traceability Recovery Tool. InProceedings of the Ninth European Conference on Software Maintenance and Reengineering (March 21 - 23, 2005). CSMR. IEEE Computer Society, Washington, DC, 32-41.

Fasano, Fausto. Fine-grained management of software artefacts. In Software Maintenance, 2007. ICSM 2007. IEEE International Conf., 2007, pp. 507-508.

Hoffmann, M., Kuhn, N., Weber, M., and Bittner, M. 2004. Requirements for Requirements Management Tools. In Proceedings of the Requirements Engineering Conference, 12th IEEE international (September 06 - 10, 2004). RE. IEEE Computer Society, Washington, DC, 301-308.

Lang, M.. and Duggan, J. 2001. A Tool to Support Collaborative Software Requirements Management. Requirements Engineering Journal. Vol. 6. No. 3.

Mader, P., Gotel, O., and Philippow, I. 2009. Getting back to basics: Promoting the use of a traceability information model in practice. In Proceedings of the 2009 ICSE Workshop on Traceability in Emerging Forms of Software Engineering (May 18 -18, 2009). International Conference on Software Engineering. IEEE Computer Society, Washington, DC, 21-25.

Nurmuliani, Zowghi D., and Fowell S., Analysis of Requirements Volatility during Software Development Life Cycle, proceedings of the Australian Software Engineering Conference (ASWEC), April 13-16, Melbourne, Australia, 2004.

Nuseibeh, B. Easterbrook, S. Requirements Engineering: A Roadmap. Proceedings of International Conference on Software Engineering (ICSE-2000), 4-11 June 2000, Limerick, Ireland.

Ren, X., Shah, F., Tip, F., Ryder, B. G., and Chesley, O. 2004. Chianti: a tool for change impact analysis of java programs. InProceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (Vancouver, BC, Canada, October 24 - 28, 2004). OOPSLA '04. ACM,New York, NY, 432-448.
Publicado
16/06/2010
Como Citar

Selecione um Formato
DALL'OGLIO, Pablo; SILVA, João Pablo; PINTO, Sérgio Crespo. ChangeMan: Um Sistema Multi-Agente para Gestão da Mudança de Requisitos com suporte à Rastreabilidade e Análise de Impacto. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 6. , 2010, Marabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 49-60. DOI: https://doi.org/10.5753/sbsi.2010.14700.