Use este identificador para citar ou linkar para este item: http://repositorio.ufc.br/handle/riufc/79103
Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorAlmeida Júnior, Fernando Rodrigues de-
dc.contributor.authorAguiar, Francisco Jairo Araújo-
dc.date.accessioned2024-12-11T13:09:47Z-
dc.date.available2024-12-11T13:09:47Z-
dc.date.issued2024-
dc.identifier.citationAGUIAR, Francisco Jairo Araújo. Aplicação de boas práticas de Engenharia de Software no desenvolvimento de uma API REST para plataforma de gestão de questões e listas de exercícios. 2024. 65 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Campus de Sobral, Universidade Federal do Ceará, Sobral, 2024.pt_BR
dc.identifier.urihttp://repositorio.ufc.br/handle/riufc/79103-
dc.description.abstractThis paper explores the development of a REST API for a platform designed to manage questions and exercise lists, emphasizing the application of best practices in software engineering. The platform aims to provide a flexible and user-friendly educational tool, allowing users to create, manage, and categorize questions and exercise lists using generic tags like subject, topic, and difficulty level. The web interface is seamlessly integrated with the REST API, which is built on a Clean Architecture and employs Test-Driven Development (TDD) to ensure highquality standards from the outset. This approach not only enhances flexibility and long-term maintainability but also sets the stage for future integrations with various interfaces, including mobile applications, thus increasing the platform’s versatility and usability. The study covers not only the technical implementation of the API but also the processes and methodologies used to promote efficient and sustainable development, aligning with the current needs of the educational and technological landscape.pt_BR
dc.language.isopt_BRpt_BR
dc.rightsAcesso Abertopt_BR
dc.titleAplicação de boas práticas de Engenharia de Software no desenvolvimento de uma API REST para plataforma de gestão de questões e listas de exercíciospt_BR
dc.typeTCCpt_BR
dc.description.abstract-ptbrEste trabalho aborda o desenvolvimento de uma API REST para uma plataforma de gestão de questões e listas de exercícios, enfatizando a aplicação de boas práticas de Engenharia de Software. A plataforma tem como objetivo fornecer uma ferramenta educacional flexível e intuitiva, permitindo a criação, administração e classificação de questões e listas de exercícios por meio de tags genéricas, como disciplina, tema e nível de dificuldade. A interface Web da plataforma se integra diretamente à API REST, concebida com uma Arquitetura Limpa e utilizando Desenvolvimento Orientado a Testes (TDD) para garantir a qualidade interna desde a fase inicial. Esta abordagem não só promove a flexibilidade e facilita a manutenção a longo prazo do sistema, mas também abre caminho para futuras integrações com diversas interfaces, incluindo aplicativos móveis, ampliando a versatilidade e usabilidade da plataforma. O estudo detalha não apenas a implementação técnica da API, mas também os processos e metodologias adotados para um desenvolvimento eficiente e sustentável, alinhado às exigências atuais do ambiente educacional e tecnológico.pt_BR
dc.subject.ptbrPlataforma educacionalpt_BR
dc.subject.ptbrAPI RESTpt_BR
dc.subject.ptbrEngenharia de Softwarept_BR
dc.subject.ptbrDesenvolvimento orientado a testespt_BR
dc.subject.ptbrArquitetura limpapt_BR
dc.subject.enEducational platformpt_BR
dc.subject.enTest-driven developmentpt_BR
dc.subject.enSoftware Engineeringpt_BR
dc.subject.enClean architecturept_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
local.author.orcidhttps://orcid.org/0009-0001-4044-3389pt_BR
local.author.latteshttp://lattes.cnpq.br/6490113011043490pt_BR
local.advisor.latteshttp://lattes.cnpq.br/3820848779105833pt_BR
local.date.available2024-11-21-
Aparece nas coleções:ENGENHARIA DE COMPUTAÇÃO-SOBRAL - Monografias

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2024_tcc_fjaaguiar.pdf7,35 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.