Please use this identifier to cite or link to this item:
https://repositorio.ufu.br/handle/123456789/32180
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.creator | Barbosa, Eduardo Pinheiro | - |
dc.date.accessioned | 2021-06-24T18:12:39Z | - |
dc.date.available | 2021-06-24T18:12:39Z | - |
dc.date.issued | 2021-06-11 | - |
dc.identifier.citation | BARBOSA, Eduardo Pinheiro. Desenvolvimento dirigido a domínio: um estudo de caso. 2021. 45 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Uberlândia, Uberlândia, 2021 | pt_BR |
dc.identifier.uri | https://repositorio.ufu.br/handle/123456789/32180 | - |
dc.description.abstract | The term Domain Driven Design (DDD) is a software creation approach based on the elaboration that each application aspires to build, belongs to a domain. Between the many ways to create software that is easy to implement, use varied programming languages, development techniques and approaches, the DDD put together concepts, techniques and principles, of which the highlight of the program is in the Domain. Perceives, in the software development market the need to answer customer requirements and the essentiality of the constant changes of these requirements, therefore, it is necessary to deepen the knowledge about the language and how DDD works. The objective of this work was to analyze the existing patterns of DDD application in order to analyze its main advantages, when compared to other existing approaches. A prototype was created, directing at improving and organization of a party decoration company, of back-end application using the DDD practices and there was no implementation of the web (front-end) part of the application, developing only the back-end part. It was concluded that the application managed to obtain successfully implementing DDD and had the purposes of that approach implemented, like unit tests, iterative development, code separation in layers and domain modeling being put into practice. | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Uberlândia | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
dc.subject | Domain driven design | pt_BR |
dc.subject | DDD | pt_BR |
dc.subject | Engenharia de software | pt_BR |
dc.subject | Arquitetura de software | pt_BR |
dc.title | Desenvolvimento dirigido a domínio: um estudo de caso | pt_BR |
dc.title.alternative | Domain driven design: a case study | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.contributor.advisor1 | Dorça, Fabiano Azevedo | - |
dc.contributor.advisor1Lattes | http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4778178U3&tokenCaptchar=03AGdBq27COqK9m9nWtREHU5XVfXPWyZnUkXYsg51LCbeV_jx0QmyWpsv-JJeFOyFhOpoiJ8q1wNBuYI006XKFfTy8rNfDEddkXqlzJoRSG0_n6GKGfAvTdwVxSJKMohzKv-iOQoWAv00s3wQh91pDjlTjo-OEdlnNlvR2quUrRA9iA5QqB88TYhqkK9yWKq3_tU86S-r4sr9AjiZp8i0zh12_6V0OJFPGyedb-0XgEH8G3UTspTdve6v_63i4_6vO1EfxFBNbYIgRZ-t88pDlvdzpvY2y5ncC6Z5oHcssw98e4N-mkNSxJYQcDw5_nhm4aHxFUxgwfJwbRCfu8Jj-YBkDX-NnA1elRjtGJqINyyLMxQ9W3dCHTC869Bbrb4Rz-JOjTOH0I_DXXDBrlPgsB97y2TfiodxsqLJzKSW0zjNGI7tvnO05DlDssv6sfQ1x376r-1qIj3gZzku-Gym9UME1HZ9m50zKJw | pt_BR |
dc.contributor.referee1 | Lima, Maria Adriana Vidigal de | - |
dc.contributor.referee2 | Carvalho, William Chaves de Souza | - |
dc.description.degreename | Trabalho de Conclusão de Curso (Graduação) | pt_BR |
dc.description.resumo | O termo Domain Driven Design (DDD) é uma abordagem de criação de software, fundamentada na elaboração de que cada aplicação que se pretende construir pertence a um domínio. Entre as diversas formas de criar softwares de fácil implementação, empregando variadas linguagens de programação, técnicas e abordagens de desenvolvimento, o DDD agrega conceitos, técnicas e princípios, do qual o destaque da programação está no Domínio. Percebe-se, no mercado de desenvolvimento de software a necessidade de atender aos requisitos do cliente e a essencialidade das constantes mudanças desses requisitos, sendo assim, se faz necessário aprofundar os conhecimentos sobre a linguagem e o funcionamento do DDD. O objetivo deste trabalho foi analisar os padrões existentes de aplicação do DDD a fim de analisar suas principais vantagens quando comparado com as outras abordagens já existentes. Foi criado um protótipo, visando a melhoria e organização de uma empresa de decoração de festa, de aplicação back-end utilizando as práticas do DDD e não houve implementação da parte web (front-end) da aplicação, desenvolvendo apenas a parte back-end. Concluiu-se que a aplicação conseguiu obter com êxito a implementação do DDD e teve os propósitos dessa abordagem implementados, como testes de unidades, desenvolvimento iterativo, separação de código em camadas e modelagem de domínio sendo colocados em prática. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.course | Ciência da Computação | pt_BR |
dc.sizeorduration | 45 | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE | pt_BR |
dc.orcid.putcode | 96060922 | - |
Appears in Collections: | TCC - Ciência da Computação |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
DesenvolvimentoDirigidoDomínio.pdf | TCC Desenvolvimento dirigido a domínio: um estudo de caso | 1.85 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License