Mostra i principali dati dell'item

dc.contributor.advisorNotari, Daniel Luís
dc.contributor.authorConci, Guilherme Ferrari
dc.contributor.otherSilva, Scheila de Avila e
dc.contributor.otherRibeiro, Helena Graziottin
dc.date.accessioned2023-08-08T01:26:13Z
dc.date.available2023-08-08T01:26:13Z
dc.date.issued2023-07-28
dc.date.submitted2023-07-05
dc.identifier.urihttps://repositorio.ucs.br/11338/12606
dc.descriptionO BacPP é uma ferramenta de bioinformática criada para reconhecer e predizer se sequências de DNA são promotoras de acordo com um fator sigma (σ). Inicialmente desenvolvido como um script Python, o BacPP ganhou uma versão web desenvolvida em PHP para facilitar a utilização e acesso à ferramenta. Durante o desenvolvimento dessa versão web não foi utilizado nenhum padrão bem definido de engenharia e arquitetura de software, também ao longo da sua vida, o website passou por diversas alterações feitas sobre este código mal-estruturado. No estado atual, a dificuldade de implementar alguma alteração é sempre muito grande, impedindo a evolução do software. O presente trabalho analisa a aplicação de métodos de reengenharia de software no website do BacPP, com o objetivo de gerar um novo código-fonte, mais inteligível e que permita que futuras evoluções sejam possíveis. Como parte do processo de reengenharia, foram analisadas e detalhadas todas as funcionalidades da versão atual do BacPP, tais informações foram utilizadas para o desenvolvimento de uma nova versão do website, completamente reescrita utilizando a linguagem de programação Python em conjunto com o framework Django, seguindo a arquitetura Model-template-view (MTV). Também foram desenvolvidos testes automatizados para assegurar que futuras modificações não introduzam falhas ou comportamentos inesperados. [resumo fornecido pelo autor]pt_BR
dc.language.isoptpt_BR
dc.subjectComputaçãopt_BR
dc.subjectWEB (Linguagem de programação)pt_BR
dc.subjectPython (Linguagem de programação de computador)pt_BR
dc.subjectDjango (Recurso eletrônico)pt_BR
dc.subjectReengenharia de softwarept_BR
dc.titleReengenharia do software BacPPpt_BR
dc.typeMonografiapt_BR
mtd2-br.advisor.instituationUniversidade de Caxias do Sulpt_BR
mtd2-br.program.nameBacharelado em Ciência da Computaçãopt_BR
mtd2-br.campusCampus Universitário da Região dos Vinhedospt_BR
local.data.embargo2023-07-27


Files in questo item

Thumbnail

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item