Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/50400

Compartilhe esta página

Título: Validação de proposta de um modelo para documentação de tomadas de decisão na camada frontend de softwares web
Autor(es): JUNIOR, Rosinaldo Guedes de Lima
Palavras-chave: Web; Desenvolvimento; Documentação; Métricas; Arquitetura de Software; ADR; GQM; Frontend; Software
Data do documento: 27-Abr-2023
Abstract: Nos últimos anos, a demanda por softwares web tem crescido cada vez mais, pois a World Wide Web se tornou um meio vital para comunicação, comércio e entretenimento. Com esse crescimento, aumentaram-se as variedades de finalidades e complexidades de tais softwares, o que gerou a necessidade de enxergá-los, projetá-los e desenvolvê-los de formas distintas, de acordo com suas particularidades. No desenvolvimento web, tais particularidades podem ser facilmente notadas entre os softwares backend e frontend, que são respectivamente a parte do sistema que lida com a lógica de negócios e a interação com o banco de dados e a parte do sistema que lida com a interface e a experiência do usuário. Por esse motivo, assim como nem todo software é igual, consequentemente nem toda documentação de software também será. Além disso, as corridas tecnológicas potencializaram a necessidade de criar softwares de maneira cada vez mais rápida e muitas vezes as decisões tomadas não são registradas ou bem estruturadas, causando, no futuro, dificuldades no controle do desenvolvimento dos programas e dificuldade de adaptação dos possíveis novos colaboradores. Nessa circunstância, a documentação de software tem a finalidade de proporcionar um entendimento completo da construção de uma aplicação e pode ser utilizada como uma ferramenta do próprio processo de escolha em uma tomada de decisão. Por esses motivos, focando nas decisões no escopo da camada de frontend de softwares web, tomando como base documentações de arquitetura de software, mais especificamente modelos de Registros de Decisão de Arquitetura (ADR) e também se inspirando na abordagem de métrica de software Goal Question Metric (GQM), esse trabalho se propôs a criar e investigar um modelo para documentação de tomadas de decisão que fosse estruturado, simples e facilmente compreensível para engenheiros de software. Para isso, inicialmente foram apresentadas as inspirações e motivações do modelo proposto e em seguida o mesmo foi definido, explicado e exemplificado. Depois foi feita uma apresentação para desenvolvedores de software frontend, mostrando os detalhes e as motivações do modelo proposto; e posteriormente aplicou-se um questionário com os mesmos desenvolvedores, para coletar suas opiniões. Os resultados mostraram um bom indício de efetividade de que o modelo de documentação proposto pode registrar decisões de forma estruturada, coesa e simples de criar e compreender, porém houveram algumas sugestões de melhoria. Por fim, este trabalho conseguiu ser efetivo em apresentar um modelo para tomadas de decisão e iniciar as investigações e avaliações sobre o mesmo.
URI: https://repositorio.ufpe.br/handle/123456789/50400
Aparece nas coleções:(TCC) - Engenharia da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Rosinaldo Guedes de Lima Junior.pdf1,45 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons