Please use this identifier to cite or link to this item: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/871
metadata.dc.type: Trabalho de Conclusão de Curso
Title: Um sistema multiagente para suporte à inspeção de software
metadata.dc.creator: Krug, Thiago Cassio
metadata.dc.contributor.advisor1: Silva, João Pablo Silva da
metadata.dc.description.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.
Abstract: 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.
Keywords: Software engineering
Software Inspection
Tropos
Software quality
Publisher: Universidade Federal do Pampa
metadata.dc.rights: Attribution-NonCommercial-NoDerivs 3.0 Brazil
metadata.dc.rights.uri: http://creativecommons.org/licenses/by-nc-nd/3.0/br/
URI: http://hdl.handle.net/riu/871
Issue Date: 24-Mar-2014
Appears in Collections:Engenharia de Software

Files in This Item:
File Description SizeFormat 
Um sistema multiagente para suporte à inspeção de software.pdf10,4 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons