SIP – Sistema Integrado de Processos
Menu: TCCs de Ciência da Computação

Título: DOMAIN DRIVEN DESIGN VANTAGENS E DESVANTAGENS EM SEU USO

Autoria de: Leonardo Henrique de Braz

Orientação de: Ricardo Terra Nunes Bueno Villela

Presidente da banca: Ricardo Terra Nunes Bueno Villela

Primeiro membro da banca: Mauricio Ronny de Almeida Souza

Segundo membro da banca: Gustavo Jansen de Souza Santos

Palavras-chaves: DDD, Domain Driven Design, Engenharia de Software, Software, Domínio

Data da defesa: 19/11/2021

Semestre letivo da defesa: 2021-1

Data da versão final: 30/11/2021

Data da publicação: 30/11/2021

Referência: Braz, L. H. d. DOMAIN DRIVEN DESIGN VANTAGENS E DESVANTAGENS EM SEU USO. 2021. 55 p. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação Bacharelado)-Universidade Federal de Lavras, Lavras, 2021.

Resumo: Com a evolução das capacidades de projeto, desenvolvimento e sustentação de um software, além da alta demanda de uso e da procura alavancada de sistemas sob demanda, tornou-se um desafio para os especialistas e praticantes da engenharia de software gerenciar e atender às necessidades de crescimento e organização de projetos. Nesse cenário, surgiram vários ideais e metodologias destinados a auxiliar no levantamento das partes críticas e essenciais de um software, dentre as quais tem-se o Domain Driven Design (DDD), cuja finalidade é descomplicar a modelagem e entendimento do problema a solucionado pelo sistema. Tendo isso em vista, o objetivo deste trabalho é servir como um guia de decisão para o uso do DDD em um projeto de software, apresentando comparativos entre diversos critérios e auxiliando na decisão de sua aplicação e uso. Nesse sentido, este artigo justifica-se pelo entendimento de que o uso do DDD sem avaliar a real necessidade de sua utilização resulta em complicações e dificuldades na sua aplicação, o que pode diminuir a produtividade da equipe e gerar problemas no desenvolvimento do software. Para a consecução do objetivo proposto utilizou-se as pesquisas de Evans (2004) e Vernon (2013) para sustentar, respectivamente, as discussões sobre metodologias de desenvolvimento introduzindo o DDD e aplicações práticas do DDD em projetos de software. Sendo assim, para o desenvolvimento desta pesquisa qualitativa, foram realizados estudos de cunho teórico, a fim de produzir comparativos com diversos parâmetros voltados ao desenvolvimento do software, em comparação com um projeto sem o uso do DDD. Espera-se, com este trabalho, definir um catálogo de análises para garantir que sua utilização traga benefícios à equipe do projeto e aos demais envolvidos.

URI: sip.prg.ufla.br/publico/trabalhos_conclusao_curso/acessar_tcc_por_curso/
ciencia_da_computacao/20211201720358

URI alternaviva: repositorio.ufla.br/handle/1/54195

Curso: G010 - CIÊNCIA DA COMPUTAÇÃO (BACHARELADO)

Nome da editora: Universidade Federal de Lavras

Sigla da editora: UFLA

País da editora: Brasil

Gênero textual: Trabalho de Conclusão de Curso

Nome da língua do conteúdo: Português

Código da língua do conteúdo: por

Licença de acesso: Acesso aberto

Nome da licença: Licença do Repositório Institucional da Universidade Federal de Lavras

URI da licença: repositorio.ufla.br

Termos da licença: Acesso aos termos da licença em repositorio.ufla.br

Detentores dos direitos autorais: Leonardo Henrique de Braz e Universidade Federal de Lavras

Baixar arquivo