Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Exposición I Grupo 2 Arquitectura de Software

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 24

FUNDAMENTOS DE ARQUITECTURA

DE SOFTWARE Temas: 4-6


Presentado por grupo 2
John Raymond José Gregorio
García Santana

Grupo 2

Richard
Omar Alfonso
Epifanio
Del Rosario
Polanco

2
1.4 Vistas de la 1.5 Diseño de la 1.6 Patrones
Temas arquitectura del arquitectura y de arquitectónicos.
software. sus componentes.

Presentado por: Presentado por: Presentado por:

Gregory Santana Omar Alfonso y John Richard Polanco


García

3
1.4 Vistas de la arquitectura del software

1.5 Diseño de la arquitectura y de sus


componentes

1.6 Patrones arquitectónicos


1.4 Vistas de la
arquitectura

❏ Vista de guión de uso


❏ Vista lógica
❏ Vista de implementación
❏ Vista de proceso
❏ Vista de despliegue

5
1.4 Vistas de la
arquitectura

6
1.4 Vistas de la arquitectura del software.

1.5 Diseño de la arquitectura y de sus


componentes.

1.6 Patrones arquitectónicos.


1.5 Diseño de la
arquitectura y de sus
componentes.
Diseño de la arquitectura

Una arquitectura de aplicaciones describe los patrones y las técnicas que


se utilizan para diseñar y desarrollar aplicaciones.

Los patrones de diseño de software pueden ayudarlo a diseñar una


aplicación.

Puede vincularse con otros para crear arquitecturas de aplicaciones más


generales.

9
Diseño de la arquitectura

En una arquitectura de aplicaciones habrá servicios de frontend y de


backend.

La arquitectura es el punto de partida o el roadmap para diseñar una


aplicación.

El lenguaje que se utilice para diseñar una aplicación dependerá del tipo de
aplicación.

10
Diseño de la arquitectura

Antes las aplicaciones se escribían como


una sola unidad de código.

Las arquitecturas modernas utilizan


microservicios e interfaces de programación
de aplicaciones (API)

11
Diseño de la arquitectura

Al decidir qué arquitectura de aplicaciones usar para una nueva aplicación,


se deben determinar los objetivos estratégicos.

Esto le permitirá diseñar una arquitectura que respalde sus objetivos, en


lugar de elegir primero una arquitectura y luego intentar que la aplicación
encaje en su estructura.

12
Componentes del diseño

En concepto general, los componentes de cualquier


tipo de diseño buscan:
● Reutilizar.
● Seguridad.
● Optimización.
13
Seguridad

Un buen diseño se caracteriza


por mitigar riesgos posibles,
con el fin de implementar
funcionalidades, sin miedo a
que se produzcan rupturas.

14
Componentes de seguridad

Implementación en niveles Filtros por perfiles


de sistemas jerárquico.

15
Optimización

Clientes y servidores

16
Reutilización

Bases de datos reutilizables

17
1.4 Vistas de la arquitectura del software.

1.5 Diseño de la arquitectura y de sus


componentes.

1.6 Patrones arquitectónicos.


Patrones de arquitectura

19
Patrones de arquitectura
● Ofrecen soluciones a problemas.
● Dan una descripción de los elementos.
● El tipo de relación que tienen.

20
Patrones de arquitectura

Programación por Capas

21
Arquitectura de microkernel

22
Modelo-vista-controlador (MVC)

23
Muchas gracias por su
atención

24

También podría gustarte