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

  • Arthur Becker
  • Joao Pablo Silva Da Silva
Rótulo 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

Não há dados estatísticos.
Publicado
2020-03-30
Como Citar
BECKER, A.; PABLO SILVA DA SILVA, J. PROPOSTA DE MELHORIA A UM SISTEMA MULTIAGENTE PARA SUPORTE À INSPEÇÃO DE SOFTWARE. Anais do Salão Internacional de Ensino, Pesquisa e Extensão, v. 11, n. 2, 30 mar. 2020.