Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Arquitectura Hexagonal, Monografías, Ensayos de Metodologías de Desarrollo de Software

Documento sobre arquitectura hexagonal con mvc.

Tipo: Monografías, Ensayos

2020/2021

Subido el 06/02/2021

eduardo-orozco-2
eduardo-orozco-2 🇵🇪

1 documento

1 / 12

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
UNIVERSIDAD RICARDO PALMA
FACULTAD DE INGENIERÍA
Ingeniería Informática
Arquitectura y evolución de Software
TRABAJO FINAL
IMPLEMENTAR LA ARQUITECTURA DE SOFTWARE: PORTS Y
ADAPTERS (HEXAGONAL)
Docente: Miguel Ángel Arrunátegui Angulo
Integrantes: Isaac Andy Paliza Delgado
Pedo Josué Navarro Pérez
Rodrigo Fernández Costilla
Eduardo Orozco Merino
Daniel Arroyo Alvarado
Mijael Aguirre Zegarra
2020-II
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Arquitectura Hexagonal y más Monografías, Ensayos en PDF de Metodologías de Desarrollo de Software solo en Docsity!

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERÍA

Ingeniería Informática

Arquitectura y evolución de Software

TRABAJO FINAL

IMPLEMENTAR LA ARQUITECTURA DE SOFTWARE: PORTS Y

ADAPTERS (HEXAGONAL)

Docente: Miguel Ángel Arrunátegui Angulo

Integrantes: Isaac Andy Paliza Delgado

Pedo Josué Navarro Pérez

Rodrigo Fernández Costilla

Eduardo Orozco Merino

Daniel Arroyo Alvarado

Mijael Aguirre Zegarra

2020-II

INDICE

**1. CASOS DE USO Y DESCRIPCION DEL PROYECTO ELEGIDO............... 3

  1. EXPLICACION DE LA IMPLEMENTACION DE LA ARQUITECTURA** HEXAGONAL DEL PROYECTO ELEGIDO..................................................... 5 2.1. ¿Qué es la arquitectura hexagonal?................................................... 5 2.2. Componentes de una arquitectura hexagonal:.................................. 5 2.3. CUS: Listar Clientes.............................................................................. 6 2.4. CUS: Listar Pedidos ………………….…………………………………………..

Los cuses que se van a programar implementando la arquitectura hexagonal son:

- Listar Clientes - Listar Pedidos

2. EXPLICACION DE LA IMPLEMENTACION DE

LA ARQUITECTURA HEXAGONAL DEL

PROYECTO ELEGIDO.

2.1. ¿Qué es la arquitectura hexagonal?

La arquitectura hexagonal es un estilo de arquitectura que mueve el foco de un programador desde un plano más conceptual hacia la distinción entre el interior y el exterior del software. La parte interior son los casos prácticos y el modelo domain está construido sobre ello. La parte exterior es UI, base de datos, mensajería, etc. La conexión entre el interior y el exterior es mediante puertos, y su implementación equivalente se conocen como adaptadores. Por esta razón, este estilo de arquitectura se conoce habitualmente como Puertos y Adaptadores.

2.2. Componentes de una arquitectura hexagonal:

- Dominio: Representación de conceptos significativos para el dominio que han de ser modelados en el software. - Puertos: Es un punto de entrada, define una serie de funciones. La implementación más simple de un puerto puede tener forma de capa API. - Adaptadores: Es un puente entre la aplicación y el servicio necesitado en una aplicación. Actúan como capas que sirven para transformar la comunicación entre actores externos y la lógica de la aplicación de forma que ambas dos quedan independientes.

Vista del api para el listado de cliente: Los adapter que son los métodos get para el listado del cliente Y por último la vista del cliente

Los puertos que vienen a ser la API Pedido

Vista de la API para el listado de Pedido