Diseño e implementación de una arquitectura de software guiada por el dominio

Autores
Difabio, Federico Ezequiel
Año de publicación
2021
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Cambarieri, Mauro Germán
Descripción
Fil: Universidad Nacional de Río Negro
-
El diseño de software bajo un enfoque sólido, sistemático, y completo cuenta con un conjunto de herramientas y técnicas, que permiten separar la complejidad del negocio, dejando como pieza central del mismo, el dominio. El enfoque de diseño dirigido por el dominio permite contar con principios, patrones y actividades para construir un modelo de dominio, que es el artefacto principal. Además, garantiza que la arquitectura de software permanezca centrada en las funcionalidades del negocio. Por su parte las arquitecturas limpias, entre ellas la arquitectura hexagonal, permiten separar las responsabilidades mediantes regiones o capas, permitiendo desacoplar las mismas y que evolucionen de manera aisladas, cuyo núcleo central es el dominio. En este trabajo se propone un desarrollo de software y la aplicación de una arquitectura orientada al dominio. La contribución del mismo es mostrar la viabilidad sobre la adopción del enfoque, así como el valor estratégico, el cual proporciona mapear la idea del dominio del negocio para el desarrollo de los artefactos de software. El trabajo presenta el diseño de una arquitectura que permite el desarrollo de software guiado por el dominio y la selección de tecnologías para su implementación, el cual se valida mediante un caso de estudio. De esta forma, se desarrolla una plataforma digital orientada a una red de perfiles del personal de salud del Hospital de Viedma, que permite la comunicación e interacción entre la comunidad hospitalaria.
Materia
Ciencias de la Computación e Información
Diseño dirigido por el dominio
Arquitectura limpia
Arquitectura hexagonal
Ciencias de la Computación e Información
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
RID-UNRN (UNRN)
Institución
Universidad Nacional de Río Negro
OAI Identificador
oai:rid.unrn.edu.ar:20.500.12049/8462

id RIDUNRN_b7d78c2267dda97ac78678b3f1bb24d9
oai_identifier_str oai:rid.unrn.edu.ar:20.500.12049/8462
network_acronym_str RIDUNRN
repository_id_str 4369
network_name_str RID-UNRN (UNRN)
spelling Diseño e implementación de una arquitectura de software guiada por el dominioDifabio, Federico EzequielCiencias de la Computación e InformaciónDiseño dirigido por el dominioArquitectura limpiaArquitectura hexagonalCiencias de la Computación e InformaciónFil: Universidad Nacional de Río Negro-El diseño de software bajo un enfoque sólido, sistemático, y completo cuenta con un conjunto de herramientas y técnicas, que permiten separar la complejidad del negocio, dejando como pieza central del mismo, el dominio. El enfoque de diseño dirigido por el dominio permite contar con principios, patrones y actividades para construir un modelo de dominio, que es el artefacto principal. Además, garantiza que la arquitectura de software permanezca centrada en las funcionalidades del negocio. Por su parte las arquitecturas limpias, entre ellas la arquitectura hexagonal, permiten separar las responsabilidades mediantes regiones o capas, permitiendo desacoplar las mismas y que evolucionen de manera aisladas, cuyo núcleo central es el dominio. En este trabajo se propone un desarrollo de software y la aplicación de una arquitectura orientada al dominio. La contribución del mismo es mostrar la viabilidad sobre la adopción del enfoque, así como el valor estratégico, el cual proporciona mapear la idea del dominio del negocio para el desarrollo de los artefactos de software. El trabajo presenta el diseño de una arquitectura que permite el desarrollo de software guiado por el dominio y la selección de tecnologías para su implementación, el cual se valida mediante un caso de estudio. De esta forma, se desarrolla una plataforma digital orientada a una red de perfiles del personal de salud del Hospital de Viedma, que permite la comunicación e interacción entre la comunidad hospitalaria.Cambarieri, Mauro Germán2021info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/trabajoFinalDeGradoapplication/pdfDifabio, Federico Ezequiel (2021). Diseño e implementación de una arquitectura de software guiada por el dominio. Trabajo final de grado. Universidad Nacional de Río Negro.http://rid.unrn.edu.ar/handle/20.500.12049/8462spainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/reponame:RID-UNRN (UNRN)instname:Universidad Nacional de Río Negro2025-09-04T11:12:43Zoai:rid.unrn.edu.ar:20.500.12049/8462instacron:UNRNInstitucionalhttps://rid.unrn.edu.ar/jspui/Universidad públicaNo correspondehttps://rid.unrn.edu.ar/oai/snrdrid@unrn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:43692025-09-04 11:12:43.919RID-UNRN (UNRN) - Universidad Nacional de Río Negrofalse
dc.title.none.fl_str_mv Diseño e implementación de una arquitectura de software guiada por el dominio
title Diseño e implementación de una arquitectura de software guiada por el dominio
spellingShingle Diseño e implementación de una arquitectura de software guiada por el dominio
Difabio, Federico Ezequiel
Ciencias de la Computación e Información
Diseño dirigido por el dominio
Arquitectura limpia
Arquitectura hexagonal
Ciencias de la Computación e Información
title_short Diseño e implementación de una arquitectura de software guiada por el dominio
title_full Diseño e implementación de una arquitectura de software guiada por el dominio
title_fullStr Diseño e implementación de una arquitectura de software guiada por el dominio
title_full_unstemmed Diseño e implementación de una arquitectura de software guiada por el dominio
title_sort Diseño e implementación de una arquitectura de software guiada por el dominio
dc.creator.none.fl_str_mv Difabio, Federico Ezequiel
author Difabio, Federico Ezequiel
author_facet Difabio, Federico Ezequiel
author_role author
dc.contributor.none.fl_str_mv Cambarieri, Mauro Germán
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Diseño dirigido por el dominio
Arquitectura limpia
Arquitectura hexagonal
Ciencias de la Computación e Información
topic Ciencias de la Computación e Información
Diseño dirigido por el dominio
Arquitectura limpia
Arquitectura hexagonal
Ciencias de la Computación e Información
dc.description.none.fl_txt_mv Fil: Universidad Nacional de Río Negro
-
El diseño de software bajo un enfoque sólido, sistemático, y completo cuenta con un conjunto de herramientas y técnicas, que permiten separar la complejidad del negocio, dejando como pieza central del mismo, el dominio. El enfoque de diseño dirigido por el dominio permite contar con principios, patrones y actividades para construir un modelo de dominio, que es el artefacto principal. Además, garantiza que la arquitectura de software permanezca centrada en las funcionalidades del negocio. Por su parte las arquitecturas limpias, entre ellas la arquitectura hexagonal, permiten separar las responsabilidades mediantes regiones o capas, permitiendo desacoplar las mismas y que evolucionen de manera aisladas, cuyo núcleo central es el dominio. En este trabajo se propone un desarrollo de software y la aplicación de una arquitectura orientada al dominio. La contribución del mismo es mostrar la viabilidad sobre la adopción del enfoque, así como el valor estratégico, el cual proporciona mapear la idea del dominio del negocio para el desarrollo de los artefactos de software. El trabajo presenta el diseño de una arquitectura que permite el desarrollo de software guiado por el dominio y la selección de tecnologías para su implementación, el cual se valida mediante un caso de estudio. De esta forma, se desarrolla una plataforma digital orientada a una red de perfiles del personal de salud del Hospital de Viedma, que permite la comunicación e interacción entre la comunidad hospitalaria.
description Fil: Universidad Nacional de Río Negro
publishDate 2021
dc.date.none.fl_str_mv 2021
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/trabajoFinalDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv Difabio, Federico Ezequiel (2021). Diseño e implementación de una arquitectura de software guiada por el dominio. Trabajo final de grado. Universidad Nacional de Río Negro.
http://rid.unrn.edu.ar/handle/20.500.12049/8462
identifier_str_mv Difabio, Federico Ezequiel (2021). Diseño e implementación de una arquitectura de software guiada por el dominio. Trabajo final de grado. Universidad Nacional de Río Negro.
url http://rid.unrn.edu.ar/handle/20.500.12049/8462
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:RID-UNRN (UNRN)
instname:Universidad Nacional de Río Negro
reponame_str RID-UNRN (UNRN)
collection RID-UNRN (UNRN)
instname_str Universidad Nacional de Río Negro
repository.name.fl_str_mv RID-UNRN (UNRN) - Universidad Nacional de Río Negro
repository.mail.fl_str_mv rid@unrn.edu.ar
_version_ 1842344104553349120
score 12.623145