Uso de Gerência de Conhecimento para Apoiar a Rastreabilidade e a Avaliação de Impacto de Alterações

  • Rodrigo Fernandes Calhau UFES
  • Lucas de Oliveira Arantes UFES
  • Ricardo de Almeida Falbo UFES

Resumo


O controle de alterações é uma parte essencial da Gerência de Configuração de Software. Quando uma alteração é feita, devem-se tomar os cuidados para que ela não comprometa a integridade de outros artefatos do projeto e, portanto, rastrear artefatos dependentes é fundamental para o controle de alterações. Este artigo apresenta uma abordagem baseada em gerência de conhecimento para aperfeiçoar a rastreabilidade de artefatos e apoiar a avaliação de impacto de alterações. Essa abordagem foi implementada no ambiente de desenvolvimento de software ODE.

Referências

Antoniol, G., Canfora, G., Casazza, G., Lucia, A. (2002) “Recovering Traceability Links between Code and Documentation”. IEEE Transactions on Software Engineering, vol. 28, n. 10.

Arantes, L.O., Falbo, R.A., Guizzardi, G. (2007) “Evolving a Software Configuration Management”, Second Workshop on Ontologies and Metamodeling Software and Data Engineering – WOMSDE'2007, XXI Simpósio Brasileiro de Engenharia de Software – SBES'2007, João Pessoa.

Caetano, C. (2004) CVS: Controle de Versões e Desenvolvimento Colaborativo de Software. Editora Novatec.

Carvalho, V.A., Falbo, R.A., Arantes, L.O. (2006) “EstimaODE: Apoio a Estimativas de Tamanho e Esforço no Ambiente de Desenvolvimento de Software ODE”, V Simpósio Brasileiro de Qualidade de Software, SBQS'2006, Vitória – ES, p. 12-26.

Estublier, J. (2000), “Software Configuration Management: A Roadmap”, In: Proc. of the Future of Software Engineering, ICSE’2000, Ireland.

Falbo, R. A., Natali, A. C. C., Mian, P.G., Bertollo, G., Ruy, F.B. (2003) “ODE: Ontology-based software Development Environment”, In: Memórias de IX Congreso Argentino de Ciencias de la Computación, p. 1124-1135, La Plata, Argentina.

Falbo, R. A., Arantes, D.O., Natali, A.C.C. (2004) “Integrating Knowledge Management and Groupware in a Software Development Environment”. In: 5th International Conference on Practical Aspects of Knowledge Management PAKM'2004, Vienna, Springer-Verlag Berlin Heidelberg, Vol. 3336, pp. 94-105.

Falbo, R.A., Ruy, F.B., Dal Moro, R. (2005) “Using Ontologies to Add Semantics to Software Engineering Environments”. 17th International Conference on Software Engineering and Knowledge Engineering, SEKE'2005, Taipei, China, p. 151-156.

Figueiredo, S., (2004) Gerência de Configuração em Ambientes de Desenvolvimento de Software Orientados a Organização. Projeto de Graduação, UFRJ.

IEEE (2004) SWEBOK Guide to the Software Engineering Body of Knowledge, 2004 Version, IEEE Computer Society.

ISO/IEC (2008), ISO/IEC 12207 – System and Software Engineering Software Life Cycle Processes, 2nd edition.

Lima, K.V.C. (2004) Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização. Tese de Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ.

Murta, L.G.P. (2006) Gerência de Configuração no Desenvolvimento Orientado a Componente. Tese de Doutorado, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ.

Nagel, W. (2005) Subversion Version Control: Using The Subversion Version Control System in Development Projects, Prentice Hall PTR.

Nunes, V.B., Falbo, R.A. (2006) “Uma Ferramenta de Gerência de Configuração Integrada a um Ambiente de Desenvolvimento de Software”, V Simpósio Brasileiro de Qualidade de Software, Vila Velha ES.

Pressman, R. S. (2006), Engenharia de Software, Mc Graw Hill, 6a edição.

Rus, I., Lindvall, M., (2002) “Knowledge Management in Software Engineering”, IEEE Software, vol. 19, no 3, pp. 26-38, May/June.

Sanches, R. (2001) “Gerência de Configuração”, In: Qualidade e Produtividade em Software, 4a edição, Makron Books, Brasil.

Staab, S., Studer, R., Schurr, H.P., Sure, Y. (2001) “Knowledge Processes and Ontologies”, IEEE Intelligent Systems, Vol. 16, No. 1, January/February.

SEI (2006), CMMI for Development – v1.2, Pittsburgh: Software Engineering Institute.
Publicado
13/10/2008
CALHAU, Rodrigo Fernandes; ARANTES, Lucas de Oliveira; FALBO, Ricardo de Almeida. Uso de Gerência de Conhecimento para Apoiar a Rastreabilidade e a Avaliação de Impacto de Alterações. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 22. , 2008, Campinas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 236-251. DOI: https://doi.org/10.5753/sbes.2008.21335.