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.advisor | Jaramillo Moreno, Beatriz Elisa | |
dc.contributor.author | Acero León, Sebastián | |
dc.contributor.orcid | Acero León, Sebastián [0009-0000-0413-0214] | |
dc.date.accessioned | 2025-04-03T01:35:13Z | |
dc.date.available | 2025-04-03T01:35:13Z | |
dc.date.created | 2024-12-05 | |
dc.description | Este 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.abstract | This 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.mimetype | ||
dc.identifier.uri | http://hdl.handle.net/11349/94566 | |
dc.language.iso | spa | |
dc.publisher | Universidad Distrital Francisco José de Caldas | |
dc.relation.references | E. Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley., 2003. | |
dc.relation.references | V. Vernon, Implementing Domain-Driven Design. Addison-Wesley Professional., 2013 | |
dc.relation.references | M. Fowler, Domain-Specific Languages. Addison-Wesley Professional, 2013. | |
dc.relation.references | S. Newman, Building Microservices: Designing Fine-Grained Systems. O'Reilly Media, 2015. | |
dc.relation.references | B. &. P. A. Burns, Kubernetes: Up and Running: Dive into the Future of Infrastructure. O'Reilly Media., 2017. | |
dc.relation.references | C. &. J. P. Pahl, Microservices: Building Scalable Software. CRC Press., 2016. | |
dc.relation.references | S. &. T. N. Millett, Event-Driven Microservices Patterns: Leveraging Organizational Data at Scale. Manning Publications., 2020. | |
dc.relation.references | G. Hohpe, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional., 2003. | |
dc.relation.references | J. P. S. &. R. I. Webber, REST in Practice: Hypermedia and Systems Architecture. O'Reilly Media., 2007. | |
dc.relation.references | M. Cohn, Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Professional., 2010. | |
dc.rights.acceso | Abierto (Texto Completo) | |
dc.rights.accessrights | OpenAccess | |
dc.subject | Diseño orientado al dominio (DDD) | |
dc.subject | Arquitectura de software | |
dc.subject | Guía práctica | |
dc.subject.keyword | Domain-Driven Design (DDD) | |
dc.subject.keyword | Software architecture | |
dc.subject.keyword | Practical guide | |
dc.subject.lemb | Especialización en Ingeniería de Software -- Tesis y disertaciones académicas | |
dc.subject.lemb | Diseño de software | spa |
dc.subject.lemb | Domain-Driven Design (Desarrollo guiado por el dominio) | spa |
dc.subject.lemb | Ingeniería de software | spa |
dc.title | Desarrollo de una guía práctica para el diseño de proyectos de software con implementación en Domain-Driven Desing (DDD) | |
dc.title.titleenglish | Development of a practical guide for the design of software projects with Domain-Driven Design (DDD) implementation | |
dc.type | bachelorThesis | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.degree | Monografía | |
dc.type.driver | info:eu-repo/semantics/bachelorThesis |
Archivos
Bloque original
1 - 2 de 2
Cargando...
- 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
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: