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 | Tamanho | Formato | |
---|---|---|---|---|
TCC Rosinaldo Guedes de Lima Junior.pdf | 1,45 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons