Mostrar registro simples

dc.contributor.advisorGalante, Renata de Matospt_BR
dc.contributor.authorRodrigues, Leandro de Souzapt_BR
dc.date.accessioned2024-09-26T06:36:42Zpt_BR
dc.date.issued2024pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/279140pt_BR
dc.description.abstractEste trabalho de conclusão de curso apresenta o desenvolvimento de um MVP (Mínimo Produto Viável) de uma aplicação de software para a gestão e rastreabilidade bovina, com o objetivo de melhorar a rastreabilidade das informações coletadas ao longo da vida de um animal de corte. O projeto abrange várias etapas da engenharia de software, como análise de requisitos, criação de protótipos, elaboração de casos de uso e entregas quinzenais de novas funcionalidades. O desenvolvimento foi realizado utilizando framework Angular 18 para o front-end e o framework .NET 6 para o back-end. O mapeamento dos objetos relacionais foi feito utilizando a biblioteca Entity Framework e o sistema de autenticação foi implementado utilizando JWT (JSON Web Tokens). No processo de desenvolvimento, foram aplicados conceitos importantes de engenharia de software, como a utilização de padrões de projeto e testes unitários para garantir um alto padrão de qualidade no software desenvolvido, facilitando assim a sua extensão e manutenção. O foco deste trabalho é demonstrar como a aplicação de princípios e boas práticas de engenharia de software podem resultar em um produto eficiente e confiável, que não apenas atende as necessidades de rastreabilidade bovina, mas também é capaz de entregar precisão e integridade dos dados. Ao final do desenvolvimento, foi solicitado a um grupo de usuários que avaliassem a experiência na realização das cinco principais funcionalidades da aplicação. Os resultados mostraram que a aplicação foi capaz de ser simples e intuitiva, tanto para usuários que já possuíam familiaridade com aplicações voltadas para área da pecuária, quanto os que não detinham conhecimento prévio com os termos e processos aplicados a esta área.pt_BR
dc.description.abstractThe present final project presents the development of a management and bovine traceability Minimal Viable Product (MVP) of a software application, aiming to improve the traceability of collected information throughout the life of an animal for slaughter. The project covered several steps of the software engineering, such as requirement analysis, prototyping creation, elaboration of use cases and fortnightly releases of new features. The development was carried out by using Angular 18 framework for front-end module and .NET 6 framework for back-end module. Relational objects mapping was made by using Entity Framework library, and an authentication system was implemented using JWT (JSON Web Tokens). In the development process, important software engineering concepts were applied, such as the of design patterns and unit tests to guarantee a high standard of quality in the software developed, thus facilitating its extension and maintenance. The main point of this monograph is to demonstrate how applying software engineering principles and best practices can result in an efficient and reliable product that not only meets bovine traceability needs but is also capable of delivering data accuracy and integrity. By the end of the development, a group of users were asked to evaluate their experience in implementing the application's five main functionalities. The results showed that the application could be simple and intuitive for users who were already familiar with applications focused on the livestock sector, and those who did not have prior knowledge of the terms and processes applied to this area.en
dc.format.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectRastreabilidade bovinapt_BR
dc.subjectAnálise de dadospt_BR
dc.subjectDesenvolvimento de softwarept_BR
dc.titleUma aplicação para gerenciamento e rastreabilidade bovinapt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisor-coOliveira, Fernando Caetano dept_BR
dc.identifier.nrb001211242pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2024pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples