Transformações de modelos de domínio utilizando a arquitetura MDA para apoiar a geração automática de código

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorMedeiros, Adriana Pereira de-
Autor(es): dc.contributorMartins, Carlos Bazilio-
Autor(es): dc.contributorSousa, Leandro Soares de-
Autor(es): dc.contributorMarques, Eduardo-
Autor(es): dc.creatorCunha, Luiz Eduardo dos Santos-
Data de aceite: dc.date.accessioned2025-01-03T11:41:50Z-
Data de disponibilização: dc.date.available2025-01-03T11:41:50Z-
Data de envio: dc.date.issued2024-11-18-
Data de envio: dc.date.issued2024-11-18-
Fonte completa do material: dc.identifierhttps://app.uff.br/riuff/handle/1/35411-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/920023-
Descrição: dc.descriptionA modelagem de software é uma etapa crucial para o desenvolvimento de software com qualidade. No entanto, em muitos projetos, os desenvolvedores tendem a se concentrar mais no código do que na compreensão do domínio. Isso pode resultar em um produto final de qualidade inferior e que não atende às necessidades reais do cliente. O DDD (Domain Driven Design) é uma abordagem de desenvolvimento que prioriza a compreensão dos processos e regras do domínio. Utilizada no contexto da Engenharia Dirigida a Modelos, por meio de extensões personalizáveis do metamodelo UML, é possível viabilizar a geração automática de código a partir de modelos de domínio, através da transformação de modelos. Este trabalho apresenta o desenvolvimento de uma solução que utiliza a arquitetura MDA (Model Driven Architecture) para apoiar a geração automática de código a partir de modelos de domínio definidos de acordo com o DDD. Essa solução foi implementada na ferramenta Modelio, um ambiente de modelagem UML de código aberto. A principal contribuição deste trabalho é apresentar os recursos e limitações da ferramenta para a implementação da arquitetura MDA utilizando DDD-
Descrição: dc.descriptionSoftware modeling is a crucial step for the development of quality software. However, in many projects, developers tend to focus more on the code than on understanding the domain. This can result in a final product of inferior quality that does not meet the real needs of the customer. DDD (Domain Driven Design) is a development approach that prioritizes understanding the processes and rules of the domain. Used in the context of Model-Driven Engineering, through customizable extensions of the UML metamodel, it is possible to enable the automatic generation of code from domain models, through model transformation. This work presents the development of a solution that uses the MDA (Model Driven Architecture) architecture to support the automatic generation of code from domain models defined according to DDD. This solution was implemented in the Modelio tool, an open-source UML modeling environment. The main contribution of this work is to present the features and limitations of the tool for the implementation of the MDA architecture using DDD-
Descrição: dc.description59 f.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectArquitetura MDA-
Palavras-chave: dc.subjectGeração automática de código-
Palavras-chave: dc.subjectDomain-driven design-
Palavras-chave: dc.subjectDesenvolvimento de software-
Palavras-chave: dc.subjectMDA architecture-
Palavras-chave: dc.subjectAutomatic code generation-
Palavras-chave: dc.subjectDomain-driven design-
Palavras-chave: dc.subjectSoftware development-
Título: dc.titleTransformações de modelos de domínio utilizando a arquitetura MDA para apoiar a geração automática de código-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.