
MODELANDO O CONHECIMENTO PARA APLICAÇÕES EM AMBIENTE DE DESENVOLVIMENTO DE SOFTWARE
2023; Volume: 3; Issue: 8 Linguagem: Português
10.56083/rcv3n8-131
ISSN2764-7757
AutoresBárbara Beatriz Bueno de Oliveira, Dildre Georgiana Vasques, Franciene Duarte Gomes,
Tópico(s)Advanced Software Engineering Methodologies
ResumoA tomada de decisão se torna mais eficiente em um ambiente de desenvolvimento de software quando está pautada no uso e na assimilação do conhecimento. As tomadas de decisões são embasadas pelos requisitos funcionais uma vez que os mesmos descrevem o que o sistema deve fazer. Quando esses requisitos são mal compreendidos, especificados e gerenciados, ocorrerão problemas nos produtos de software. Assim, foram pesquisados trabalhos relacionados ao tema que mostram a automatização ou semi-automatização do processo de construção de diagramas, porém nenhum dos trabalhos focam na extração do conhecimento e na pré-modelagem para domínio dos requisitos. Nesse contexto, o objetivo deste trabalho foi aplicar uma ferramenta focada na aquisição do conhecimento. Essa ferramenta é baseada em técnicas de processamento de linguagem natural e foi utilizada para construir uma pré-modelagem de software que apoiasse a extração do conhecimento. Assim, utilizou-se a ferramenta para processar um texto de visão de negócio de um sistema de livraria virtual. Com base na tabela de fatos e no mapa conceitual gerados pela ferramenta, identificou-se os principais objetos de negócio e como estes se relacionam. A partir dessas informações, elaborou-se uma versão inicial de um diagrama de caso de uso e de um diagrama de classes. A aplicação da ferramenta mostrou-se capaz de colaborar com a identificação dos conceitos fundamentais que constituíam o domínio. Esse resultado facilitou o levantamento e entendimento dos requisitos funcionais de software, necessários para a satisfação das necessidades do usuário.
Referência(s)