Logo do repositório
Comunidades & Coleções
Busca no Repositório
Guia Arandu
  • Sobre
  • Equipe
  • Como depositar
  • Fale conosco
  • English
  • Português do Brasil
Entrar
Novo usuário? Clique aqui para cadastrar.Esqueceu sua senha?
  1. Início
  2. Pesquisar por Assunto

Navegando por Assunto "Arquitetura de software"

Filtrar resultados informando o último nome do autor
Agora exibindo 1 - 4 de 4
  • Resultados por Página
  • Opções de Ordenação
  • Imagem de Miniatura
    Item
    Ações para diminuição do número de cancelamentos de uma empresa do setor fitness (ESF)
    (2024-02-08T03:00:00Z) Macena, Jean Karlos Clemente de; Monteiro, Cleviton Vinicius Fonsêca; http://lattes.cnpq.br/9362573782715504; http://lattes.cnpq.br/1965699603282309
    Após uma análise que revelou um aumento significativo no número de cancelamentos de assinaturas, a equipe de negócios do ESF realizou um estudo detalhado junto aos seus clientes para identificar as principais causas dessas desistências. Foi constatado que as razões mais recorrentes eram os valores mensais elevados e a necessidade de realocação para outras cidades ou estados, muitas vezes relacionada a motivos como trabalho ou faculdade. Com base nessas descobertas, foi concebida uma solução para aprimorar a retenção de clientes durante o processo de cancelamento. Caso o cliente mencionasse que a principal razão era de ordem financeira, seria oferecida uma opção especial chamada ”Downgrade”, permitindo que o membro optasse por um plano com menos recursos, porém com um preço mais acessível por possuir um desconto de retenção, ao invés de finalizar a filiação. Além disso, outra medida adotada foi a implementação da transferência de membros entre unidades, garantindo que os eventuais descontos mantidos na unidade de origem fossem preservados. Para viabilizar essas mudanças e aperfeiçoar a comunicação com os fornecedores externos, uma solução técnica foi desenvolvida, utilizando tecnologias como Java Spring Boot, AWS, Banco de Dados e outras ferramentas essenciais para a orquestração do processo. Com essas iniciativas, o cliente A almeja aprimorar a experiência dos clientes, reduzir o número de cancelamentos e, consequentemente, aumentar a satisfação geral com os serviços oferecidos. O objetivo é criar uma abordagem mais centrada no cliente, permitindo que eles tenham flexibilidade e opções personalizadas que atendam às suas necessidades e orçamento.
  • Imagem de Miniatura
    Item
    Aplicação do processo de design no desenvolvimento de um produto de software para suporte à inovação social
    (2018) Santos, Juliana Ferreira dos; Souza, Ricardo André Cavalcante de; http://lattes.cnpq.br/7101881357139219; http://lattes.cnpq.br/8780029383567585
    Inovaçãopodeserdescritacomoumaboaideiadesoluçãodeumproblemarelevante implementada. Já a Inovação Social é uma inovação que ao mesmo tempo atende uma necessidade social e cria novas relações ou colaborações sociais. As inovações sociais de grande impacto e alta escalabilidade são geralmente auxiliadas por TIC(Tecnologia da Informação e Comunicação).Diante deste contexto,este trabalho apresenta a aplicação do Processo de Design para concepção, design e implementação de um produto de software para dar suporte a uma Inovação Social. Para tanto, foi necessário alinhar o Processo de Design a um Modelo de Inovação Social. A Inovação Social tratadanestetrabalhoconsisteemfomentarumaredesocialdepluviometria(medição da água de chuva) para apoiar diversas áreas (agricultura, pecuária, mobilidade, etc.) que utilizam informações climatológicas na tomada de decisão.O produto de software desenvolvido mantém o registro e visualização das informações pluviométricas compartilhadas pelas pessoas e consiste na primeira capacidade implementada de uma Rede de Colaboração Tempo e Clima (RecTec).
  • Imagem de Miniatura
    Item
    Geração automática de sistemas backend com o suporte de IA generativa seguindo a arquitetura limpa
    (2024-03-06T03:00:00Z) Costa, Henrique Sabino da; Burégio, Vanilson André de Arruda; http://lattes.cnpq.br/3518416272921878; http://lattes.cnpq.br/5381537544189009
    Neste trabalho, investigou-se a potencial contribuição das tecnologias de Síntese Automática de Código, particularmente o GPT-4 da OpenAI, para a manutenção e aderência às boas práticas de arquitetura de software em startups. Dada a característica dessas empresas de operarem em ambientes de rápida mudança e inovação, mas com recursos limitados, práticas como testes unitários e documentação muitas vezes são negligenciadas. Contrariamente, enfatizamos a importância de tais práticas pela sua contribuição à manutenibilidade e escalabilidade das aplicações. Como meio de conciliar o ritmo acelerado de desenvolvimento com a necessidade de boas práticas, propusemos o uso de modelos de linguagem generativos (MLG), especificamente o GPT-4, para a geração de código seguindo os princípios da arquitetura limpa, um conjunto de conceitos definidos por Robert C. Martin para o desenvolvimento de projetos escaláveis e de boa manutenibilidade. A abordagem metodológica foi uma combinação de análise qualitativa e quantitativa, focada na exploração e adaptação de prompts para a geração de código e no desenvolvimento de exemplificações práticas em diversas linguagens de programação. Destaca-se a produção de três projetos em C#, JavaScript e Python, os quais foram avaliados segundo métricas de abstração, instabilidade, e aderência à Sequência Principal - conceitos chave na manutenção de uma arquitetura limpa. Os resultados indicaram que, apesar do potencial da tecnologia proposta para acelerar o desenvolvimento e promover a aderência às boas práticas através da automação, existem lacunas significativas na capacidade do GPT-4 de gerar código totalmente alinhado à arquitetura limpa e executável sem intervenção manual. Problemas relacionados à inconsistência na estrutura do projeto e na integridade do código gerado foram observados, sugerindo que, enquanto a ferramenta oferece uma base promissora para a potencialização da eficiência em projetos de menor complexidade, sua aplicabilidade em contextos complexos e diversificados ainda apresenta desafios. Portanto, conclui-se que o emprego de MLGs como o GPT-4, na geração automática de código representam uma ferramenta auxiliar valiosa para startups no desenvolvimento de software. No entanto, a necessidade de ajustes manuais no código e a garantia de aderência completa às práticas recomendadas de arquitetura de software reforçam a ideia de que tais tecnologias devem ser vistas como complementares ao trabalho humano e não como substitutas completas. Para futuros trabalhos, recomenda-se o aprofundamento na investigação de MLGs especializados em geração de código e a expansão dos experimentos para abarcar uma gama maior de linguagens de programação e frameworks, visando maximizar a aplicabilidade e eficácia dessa abordagem inovadora.
  • Imagem de Miniatura
    Item
    Refatoração de arquiteturas monolíticas em microserviços no contexto de desenvolvimento de software global
    (2019) Gomes, Thiago Henrique Ferreira; Marinho, Marcelo Luiz Monteiro; http://lattes.cnpq.br/3362360567612060; http://lattes.cnpq.br/2527989443347018
    Nos últimos anos, o Desenvolvimento de Software Global tem sido adotado por diversas empresas, de modo que possam se beneficiar das vantagens atreladas ao uso da prática supracitada, que vão desde redução de custos à redução tempo necessário para um produto chegar ao mercado. Porém essa técnica também trás diversos desafios aos times que a utilizam. Este trabalho tem como objetivo mapear as estratégias de refatoração em aplicações alinhadas com as características arquiteturais exigidas por um ambiente de desenvolvimento de software distribuído. Para isso, foi utilizado os benefícios provenientes do uso de uma arquitetura de software moderna, a arquitetura baseada em micro serviços. Também analisamos, que tipo de práticas podemos usar para evoluir as aplicações atuais que utilizam uma arquitetura ultrapassada, a arquitetura monolítica, para essa arquitetura baseada em micro serviços. Adotamos, como método de pesquisa, dois mapeamentos sistemáticos, com o objetivo de analisar o estado da arte em relação a arquitetura de software no contexto de desenvolvimento de software global e refatoração de aplicações monolíticas em micro serviço. Por fim,realizamos uma análise dos dados obtidos nos mapeamentos sistemáticos, com objetivo de identificar que práticas de refatoração e benefícios do uso de arquitetura em micro serviços podem contribuir para o sucesso de um projeto no ambiente de desenvolvimento de software global. Com isso, conseguimos concluir que todas as práticas encontradas durante esse trabalho tem algum impacto positivo dentro do ambiente GSD e relacionamos as necessidades do ambiente GSD com os benefícios oferecidos pelo uso da arquitetura em micro serviços.
Logo do SIB-UFRPE
Arandu - Repositório Institucional da UFRPE

Universidade Federal Rural de Pernambuco - Biblioteca Central
Rua Dom Manuel de Medeiros, s/n, Dois Irmãos
CEP: 52171-900 - Recife/PE

+55 81 3320 6179  repositorio.sib@ufrpe.br
Logo da UFRPE

DSpace software copyright © 2002-2025 LYRASIS

  • Enviar uma sugestão