Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.unipampa.edu.br/jspui/handle/riu/871
Tipo: Trabalho de Conclusão de Curso
Título : Um sistema multiagente para suporte à inspeção de software
Autor(es): Krug, Thiago Cassio
Primeiro Orientador: Silva, João Pablo Silva da
Resumo: O setor de tecnologia da informação é considerado estratégico para empresas que buscam a melhoria de seus produtos e serviços. A compra de produtos de software com qualidade é requisitada cada vez mais. Empresas desenvolvedoras de software podem atingir altos níveis de qualidade através da inspeção de software, a qual permite a detecção precoce de falhas. Entretanto sua adoção ainda enfrenta problemas. Foi criado um projeto de pesquisa para auxiliar no suporte às inspeções de software, no qual o presente trabalho faz parte. Este trabalho apresenta um sistema de apoio ao processo de inspeção de software da norma IEEE-1028, baseado em multiagentes, que objetiva a automação de algumas atividades desse processo. O sistema é formado por cinco agentes que implementam as regras necessárias para a automação das atividades de enviar o artefato para a inspeção, reunir e distribuir os materiais de revisão, além da notificação do time de inspeção e do inspetor líder. A modelagem e projeto do sistema multiagente são guiados através da metodologia Tropos, enquanto a implementação é realizada por meio da plataforma JADE. O sistema é verificado através de testes unitários e de integração, e após testado em conjunto com o sistema de suporte às inspeções de software. Conclui-se que o sistema multiagente atende a todos os objetivos propostos e é funcional, porém não é provado que o sistema multiagente aumenta a produtividade em ambientes reais de inspeção de software. Espera-se que o sistema multiagente contribua na otimização e melhoria das atividades da inspeções de software, possibilitando às empresas se beneficiarem dos resultados da inspeção de software.
Resumen : The information technology sector is considered strategic for companies who seeks to improve their products and services. Purchase of software products with quality is required more and more. Software development companies may achieve quality high levels through software inspection, that enables early fault detection. However its adoption still faces problems. A research project to help support the software inspections, in which the present work is part, was created. This paper presents a system to support software inspection process from IEEE-1028 standard, based on multiagents, which aims at automating some activities in this process. The system consists of five agents that implement the necessary rules for the automation of sending the artifact for inspection activity, assemble and distribute the review materials activities, in addition to notification of the inspection team and inspection leader. The multiagent system modeling and design are guided by the Tropos methodology, while the implementation is performed through the JADE platform. The system is verified through individual and integrated testing, and further tested in combination with the software inspections support system. It is concluded that the multiagent system caters to all proposed goals and is functional, but is not proved that the multiagent system increases productivity in real software inspection environments. It is expected that the multiagent system contributes to the optimization and improvement of software inspection activities, enabling companies to benefit from the results of the software inspection.
Palabras clave : Software engineering
Software Inspection
Tropos
Software quality
Engenharia de software
Inspeção de Software
Tropos
Qualidade de software
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
Editorial : Universidade Federal do Pampa
Campus: Campus Alegrete
Tipo de acesso: Attribution-NonCommercial-NoDerivs 3.0 Brazil
Licença: http://creativecommons.org/licenses/by-nc-nd/3.0/br/
URI : http://dspace.unipampa.edu.br/jspui/handle/riu/871
Fecha de publicación : 24-mar-2014
Aparece en las colecciones: Engenharia de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Um sistema multiagente para suporte à inspeção de software.pdf10.4 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons