Desarrollo de una guía práctica para el diseño de proyectos de software con implementación en Domain-Driven Desing (DDD)

dc.contributor.advisorJaramillo Moreno, Beatriz Elisa
dc.contributor.authorAcero León, Sebastián
dc.contributor.orcidAcero León, Sebastián [0009-0000-0413-0214]
dc.date.accessioned2025-04-03T01:35:13Z
dc.date.available2025-04-03T01:35:13Z
dc.date.created2024-12-05
dc.descriptionEste proyecto de grado de la especialización en Ingeniería de Software aborda los desafíos asociados al diseño, implementación y organización de proyectos de desarrollo de software, enfatizando la creciente complejidad técnica y requisitos avanzados que caracterizan estos entornos. Se centra en la arquitectura Domain-Driven Design (DDD), reconocida por su enfoque en el dominio del negocio y su capacidad para alinear el diseño del software con los procesos clave de las organizaciones. El objetivo principal es desarrollar una guía práctica que permita a los profesionales aplicar DDD de manera efectiva, superando los retos habituales en proyectos complejos y promoviendo arquitecturas escalables y coherentes. A través del análisis y evaluación de la metodología en casos de estudio, este proyecto busca aportar una herramienta útil y adaptable que impulse la innovación y la excelencia en el campo de la ingeniería de software.
dc.description.abstractThis specialization graduation project in Software Engineering addresses the challenges associated with the design, implementation, and organization of software development projects, emphasizing the increasing technical complexity and advanced requirements that characterize these environments. It focuses on the Domain-Driven Design (DDD) architecture, renowned for its business-domain-centric approach and its ability to align software design with the organization's key processes. The primary objective is to develop a practical guide enabling professionals to effectively apply DDD, overcoming common challenges in complex projects while promoting scalable and coherent architectures. Through the analysis and evaluation of this methodology in case studies, this project aims to provide a useful and adaptable tool that fosters innovation and excellence in the field of software engineering.
dc.format.mimetypepdf
dc.identifier.urihttp://hdl.handle.net/11349/94566
dc.language.isospa
dc.publisherUniversidad Distrital Francisco José de Caldas
dc.relation.referencesE. Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley., 2003.
dc.relation.referencesV. Vernon, Implementing Domain-Driven Design. Addison-Wesley Professional., 2013
dc.relation.referencesM. Fowler, Domain-Specific Languages. Addison-Wesley Professional, 2013.
dc.relation.referencesS. Newman, Building Microservices: Designing Fine-Grained Systems. O'Reilly Media, 2015.
dc.relation.referencesB. &. P. A. Burns, Kubernetes: Up and Running: Dive into the Future of Infrastructure. O'Reilly Media., 2017.
dc.relation.referencesC. &. J. P. Pahl, Microservices: Building Scalable Software. CRC Press., 2016.
dc.relation.referencesS. &. T. N. Millett, Event-Driven Microservices Patterns: Leveraging Organizational Data at Scale. Manning Publications., 2020.
dc.relation.referencesG. Hohpe, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional., 2003.
dc.relation.referencesJ. P. S. &. R. I. Webber, REST in Practice: Hypermedia and Systems Architecture. O'Reilly Media., 2007.
dc.relation.referencesM. Cohn, Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Professional., 2010.
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectDiseño orientado al dominio (DDD)
dc.subjectArquitectura de software
dc.subjectGuía práctica
dc.subject.keywordDomain-Driven Design (DDD)
dc.subject.keywordSoftware architecture
dc.subject.keywordPractical guide
dc.subject.lembEspecialización en Ingeniería de Software -- Tesis y disertaciones académicas
dc.subject.lembDiseño de softwarespa
dc.subject.lembDomain-Driven Design (Desarrollo guiado por el dominio)spa
dc.subject.lembIngeniería de softwarespa
dc.titleDesarrollo de una guía práctica para el diseño de proyectos de software con implementación en Domain-Driven Desing (DDD)
dc.title.titleenglishDevelopment of a practical guide for the design of software projects with Domain-Driven Design (DDD) implementation
dc.typebachelorThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreeMonografía
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
AceroLeónSebastián2024.pdf
Tamaño:
2.22 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
No hay miniatura disponible
Nombre:
Licencia de uso y publicación.pdf
Tamaño:
422.24 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de uso y autorización

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: