PROPOSTA DE MELHORIA A UM SISTEMA MULTIAGENTE PARA SUPORTE À INSPEÇÃO DE SOFTWARE

Autores

  • Arthur Becker
  • Joao Pablo Silva Da Silva

Palavras-chave:

Microsserviços, Inspeção, software

Resumo

A inspeção de software é um processo sistemático de revisão que é aplicado em todos os artefatos de software para verificar se os mesmos satisfazem suas especificações, e assim, detectar precocemente defeitos advindos no desenvolvimento de um software. Apesar dos benefícios atrelados à inspeção, sua adoção ainda enfrenta alguns problemas, devido a sua complexidade, o alto investimento e alocação de recursos necessários para sua realização. Tendo em vista essa problemática, o autor Krug, Thiago Cassio (2014) desenvolveu um sistema multiagente para suportar a inspeção de software através da automatização de determinadas atividades, aumentando assim, a produtividade da inspeção. Em decorrência da metodologia de análise de trabalhos científicos voltados a temática e do projeto desenvolvido, foi possível propor como melhoria ao projeto a adoção do padrão arquitetural de microsserviços, onde cada serviço realizará a função de um módulo da aplicação anteriormente desenvolvida. Em vista disso, a proposta consiste em: o serviço para autenticação do usuário, para verificar se usuário é válido; o serviço para realizar a persistência de objetos, designado a acessar e persistir informações no banco de dados; os serviços de acesso aos CMS (Central Management Service), esse tendo como finalidade acessar o repositório do projeto de forma a obter os artefatos para inspeção; o serviços de manipulação da ontologia, com o propósito de realizar consultas na ontologia usada como base de conhecimento, e o serviço para dar suporte ao processo de inspeção, onde se terá os agentes para dar suporte a inspeção. Desse modo, torna a aplicação em uma suíte de serviços, onde cada serviço irá executar seu próprio processo e comunicar-se com outros serviços quando necessários, atribuindo assim, à modularidade e escalabilidade crescente ao projeto.

Downloads

Os dados de download ainda não estão disponíveis.

Publicado

2020-08-28

Como Citar

PROPOSTA DE MELHORIA A UM SISTEMA MULTIAGENTE PARA SUPORTE À INSPEÇÃO DE SOFTWARE. Anais do Salão Inovação, Ensino, Pesquisa e Extensão, [S. l.], v. 11, n. 2, 2020. Disponível em: https://periodicos.unipampa.edu.br/index.php/SIEPE/article/view/104217. Acesso em: 7 out. 2026.