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.pdf | 1,17 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.