Please use this identifier to cite or link to this item:
http://hdl.handle.net/11422/23361
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Silva, Gabriel P. | - |
dc.contributor.author | Christo, Gabriel Martins Machado | - |
dc.contributor.author | Barbosa, João Vitor de Freitas | - |
dc.contributor.author | Medeiros, Vinícius Lima | - |
dc.date.accessioned | 2024-08-06T15:52:33Z | - |
dc.date.available | 2024-08-08T03:00:23Z | - |
dc.date.issued | 2024-07-01 | - |
dc.identifier.uri | http://hdl.handle.net/11422/23361 | - |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal do Rio de Janeiro | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.subject | Engenharia de software | pt_BR |
dc.subject | Metodologia ágil | pt_BR |
dc.subject | Containerization | pt_BR |
dc.subject | Conteinerização | pt_BR |
dc.subject | Software engineering | pt_BR |
dc.subject | Design patterns | pt_BR |
dc.subject | Agile methodology | pt_BR |
dc.subject | Componentization | pt_BR |
dc.title | Um sistema para gerenciamento de atas de trabalhos de conclusão de curso | pt_BR |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.contributor.referee1 | Silva, João Carlos Pereira da | - |
dc.contributor.referee2 | França, Juliana Baptista dos Santos | - |
dc.description.resumo | Este trabalho propõe o desenvolvimento de um sistema de gerenciamento de atas de Trabalhos de Conclusão de Curso, implementado com o uso de conceitos de design patterns (padrões de projeto) e a metodologia ágil XP (Xtreme Programming). O principal objetivo do sistema é facilitar o processo de elaboração, revisão, aprovação e arquivamento das atas na universidade, otimizando a comunicação entre os diferentes envolvidos, como orientadores, alunos e membros da banca examinadora. Para alcançar esse objetivo, o projeto utilizou técnicas de desenvolvimento ágil do XP, que incluem programação em pares, testes automatizados, integração contínua e iterações curtas. Essa abordagem flexível e iterativa permitiu adaptar o software às necessidades em constante evolução dos usuários, garantindo a entrega de valor de forma incremental. Além disso, foram aplicados padrões de projeto para garantir uma arquitetura de software robusta, modular e de fácil manutenção, promovendo a reutilização de código e a escalabilidade do sistema. A utilização de componentes e a separação dos contêineres foi fundamental para agilizar o desenvolvimento e garantir a consistência da interface do usuário. A autenticação foi implementada utilizando o método JWT (JSON Web Tokens), proporcionando uma camada adicional de segurança ao sistema. O software foi desenvolvido utilizando tecnologias modernas e recentes, como linguagens de programação atualizadas, frameworks de desenvolvimento web e bancos de dados eficientes. A conteinerização foi empregada para facilitar a implantação do projeto em diferentes ambientes e tornar a manutenção mais fácil para as próximas gerações. Acreditamos que esse conjunto de práticas garantiu um produto final compatível com os padrões atuais de tecnologia, de modo a oferecer uma experiência de usuário aprimorada. Espera-se que a implementação desse sistema traga benefícios significativos para a universidade, simplificando e agilizando os processos administrativos relacionados aos Trabalhos de Conclusão de Curso, além de melhorar a eficiência e a transparência em todo o ciclo de vida desses trabalhos acadêmicos. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Instituto de Computação | pt_BR |
dc.publisher.initials | UFRJ | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
dc.embargo.terms | aberto | pt_BR |
Appears in Collections: | Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
GMMChristo.pdf | 1.35 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.