Please use this identifier to cite or link to this item: http://repositorio.cesupa.br:8080/jspui/handle/prefix/221
Type: Trabalho de Conclusão de Curso
Title: Implementação da modelagem Domain Driven design em sistema de agendamento web: um relato de experiência
Author: Farias, Murilo Dias Ferreira
Kishimoto, Rubens Mititaka
Advisors: Ribeiro, Moshe Dayan Sousa
Resumo: Esta monografia apresenta um relato de experiência na implementação da metodologia Domain Driven Design (DDD) em um sistema de agendamento. O problema surge na forma de aplicação da metodologia baseada em domínio, pois o DDD oferece um conjunto de boas práticas e padrões, mas suas determinações são muito gerais, que podem mudar dependendo da complexidade do negócio. Diante das considerações supracitadas surge o questionamento dado por este trabalho que é como implementar o DDD no desenvolvimento de um sistema de agendamento web para uma barbearia. O objetivo é desenvolver uma metodologia baseada no DDD para criação de sistema de agendamento web oferecendo como resultado as etapas de desenvolvimento utilizando as modelagens estratégica e tática, desde o estudo do domínio, separação de contextos, mapa de contextos, padrões do DDD e arquitetura de software. Logo, a proposta final deste trabalho proporciona todas as fases do desenvolvimento do método Domain Driven Design para um negócio específico com intuito de demonstrar uma forma de realizar este projeto tendo em mente que é possível aplicar em inúmeros cenários com diferentes complexidades de negócio na construção de um software.
Abstract: This final paper presents an experience report on the implementation of the Domain Driven Design (DDD) methodology in a scheduling system. The problem arises in the application of the domain-based methodology, as DDD offers a set of good practices and standards, but its determinations are very general, which can change depending on the complexity of the business. In view of the mentioned considerations, the question raised by this work arises, which is how to implement DDD in the development of a web scheduling system for a barber shop. The objective is to develop a DDD-based methodology for creating a web scheduling system offering as a result the development stages using strategic and tactical modeling, from domain study, context separation, context map, DDD patterns and architecture of software. Therefore, the final proposal of this work provides all stages of the development of the Domain Driven Design method for a specific business in order to demonstrate a way to carry out this project keeping in mind that it is possible to apply in countless scenarios with different business complexities in the development of a software.
Keywords: Arquitetura de software
Banco de dados
Engenharia de software
Tecnologia da Informação e Comunicação (TIC)
Desenvolvimento de sistema
CNPq: CNPQ::ENGENHARIAS
Language: por
Country: Brasil
Publisher: Centro Universitário do Estado do Pará
Institution Initials: CESUPA
Citation: FARIAS, Murilo Dias Ferreira; KISHIMOTO, Rubens Mititaka. Implementação da modelagem Domain Driven design em sistema de agendamento web: um relato de experiência. 2021. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) – Centro Universitário do Estado do Pará, Belém, 2021.
Access Type: Acesso Aberto
Attribution-NonCommercial-NoDerivs 3.0 Brazil
URI: http://repositorio.cesupa.br:8080/jspui/handle/prefix/221
Issue Date: 2021
Appears in Collections:Trabalho de Conclusão de Curso - TCC

Files in This Item:
File Description SizeFormat 
TC - Murilo Farias; Rubens Kishimoto.pdf716.68 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons