UMA REVISÃO SISTEMÁTICA PARA DEFINIR AS TECNOLOGIAS USADAS NO SOFTWARE DE GERENCIAMENTO DO RESTAURANTE DE SÃO GONÇALO
DOI:
https://doi.org/10.35512/ras.v6i1.6499Resumo
O Instituto Federal da Paraíba – campus Sousa, Unidade São Gonçalo – dispõe de um restaurante universitário que atende às demandas de sua comunidade acadêmica. O estabelecimento produz uma quantidade de 500 refeições por dia necessárias para atender todos os discentes do campus. Apesar da alta capacidade de oferta, ele enfrenta questões sérias quanto ao desperdício de alimentos, contagem de estoque, fluxo de discentes, além da dificuldade de gerar relatórios de consumo. Tendo em vista a problemática, foi proposto o desenvolvimento de um software visando obter soluções tecnológicas para mitigar os problemas enfrentados no estabelecimento. Porém, antes de iniciar-se o desenvolvimento de um software, é preciso definir o conjunto de tecnologias que mais se adéqua ao problema de negócio abordado e ao perfil da equipe de desenvolvimento. Assim, neste trabalho, realizou-se uma revisão sistemática para identificar trabalhos publicados na literatura, nos últimos 3 anos, que apresentam uma análise comparativa das principais tecnologias de desenvolvimento de software disponíveis no mercado. O objetivo do trabalho é evidenciar, por meio dos resultados da pesquisa, quais tecnologias são mais indicadas e melhor aplicáveis ao contexto apresentado. Para tanto, foi realizada uma pesquisa sistemática seguindo um protocolo criterioso, com definição de strings de busca e critérios de inclusão e exclusão de artigos. A pesquisa foi feita através da base Microsoft Academic, plataforma de busca de publicações científicas, em que os artigos retornados pelas strings foram armazenados e posteriormente avaliados. Inicialmente, foi feita a leitura breve do título e abstract de cada artigo,visando a filtragem dos artigos condizentes com o tema estudado. Em seguida, foi aplicada uma seleção mais rígida, envolvendo uma leitura minuciosa dos documentos, com a finalidade selecionar apenas artigos que realizaram comparações de tecnologias. Como resultado, foram encontrados, inicialmente, 168 artigos. Após o processo avaliativo minucioso, apenas sete artigos foram considerados relevantes, sendo seis publicados em revistas e um apresentado em conferência. Dentre eles, dois tinham como tema Frameworks, quatro referindo-se a Banco de Dados e um sobre Linguagens de programação. Pela análise dos resultados da revisão, infere-se que dois artigos apontam o modelo de Banco de Dados NoSQL como uma alternativa tecnológica, pelo fato da alta disponibilidade e velocidade do modelo. Além disso, um dos artigos comparou o bancos Oracle e FireBird, concluindo que o primeiro é mais indicado em sistemas com suporte à tecnologia BI. Ainda quanto a Banco de Dados, um dos trabalhos não apresentou um consenso quanto ao melhor modelo, afirmando que todos são apropriados para determinados ambientes e que cada um possui suas peculiaridades. No que se refere à Frameworks, um dos trabalhos apontou como possível solução o Dapper Framework, por apresentar um desempenho médio superior ao Entity Framework. O Laravel também foi apontado como opção, pelo fato de agilizar o processo de bateria de testes, tornando o desenvolvimento mais rápido. Por fim, referindo-se à Linguagens de Programação, um dos trabalhos evidencia a linguagem C como uma solução em comparação às linguagens Python e Java, usando o método AHP (Analytic Hierarchy Process) para chegar a esta conclusão.Downloads
Publicado
2022-05-27
Edição
Seção
RESUMO SIMPLES -IV CETIS - 2021 - Informática