Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/75473
Tipo: TCC
Título : Educaverso : arquitetando uma plataforma de agregação de conteúdos educacionais utilizando Domain-Driven-Design
Autor : Silva, Carlos Alexandre Lima da
Tutor: Melo, Reuber Regis de
Palabras clave en portugués brasileño: Domain-Driven Design;Arquitetura de Software;Plataforma Educacional
Palabras clave en inglés: Domain-Driven Design;Software architecture;Educational platform
Fecha de publicación : 2023
Resumen en portugués brasileño: O desenvolvimento de software é uma atividade essencial no atual contexto da tecnologia. Portanto, é importante adotar abordagens que não se limitem apenas à implementação de código para melhorar a qualidade do software. Nesse sentido, o Domain Driven Design (DDD) é uma abordagem de modelagem/desenvolvimento que se concentra na compreensão profunda do domínio de um problema. O design e a estrutura do código são moldados pela linguagem e conceitos do domínio, facilitando a comunicação entre desenvolvedores e especialistas do assunto. Este trabalho apresenta a aplicação do DDD em uma plataforma de agregação de conteúdos educacionais, chamada de Educaverso. O Educaverso tem como objetivo centralizar e organizar recursos de forma eficiente, proporcionando uma experiência integrada para estudantes. A aplicação do DDD no Educaverso resultou em uma arquitetura capaz de atender aos requisitos técnicos do projeto, sendo escalável, fácil de manter e de qualidade. Além disso, a aplicação do DDD permitiu uma boa organização de código, com boa cobertura nos testes e baixo acoplamento entre módulos do sistema.
Abstract: Software development is a critical activity in the current technological context. Therefore, it is important to adopt approaches that go beyond code implementation to improve software quality. In this context, DDD is a modeling/development approach that focuses on deep understanding of the domain of a problem. The design and structure of the code are shaped by the language and concepts of the domain, facilitating communication between developers and domain experts. This work presents the application of DDD in an educational content aggregation platform, called Educaverso. Educaverso aims to centralize and organize resources efficiently, providing a unified experience for students. The application of DDD in Educaverso resulted in an architecture that met the technical requirements of the project, being scalable, maintainable, and of high quality. Additionally, the application of DDD allowed for good code organization, with good test coverage and low coupling between system modules
URI : http://repositorio.ufc.br/handle/riufc/75473
Derechos de acceso: Acesso Aberto
Aparece en las colecciones: ENGENHARIA DE SOFTWARE - RUSSAS - Monografias

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2023_tcc_csilva.pdfa.pdf1,17 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.