Está en la página 1de 4

Desarrollo de Aplicaciones Móviles en Flutter

Introducción a la programación

Introducción

En esta tercera sesión, aprenderá sobre la importancia de la arquitectura de software,


los tipos de patrones de diseño que se encuentran orientados a resolver problemas y
sus diferencias. Los patrones arquitectónicos y el impacto que tienen sobre los
componentes y sus diferencias.

También, se conocerá sobre la arquitectura de 3 capas y su importancia en el


desarrollo.

Esto permitirá al estudiante conocer las diferencias entre estilo arquitectónico, patrón
arquitectónico y patrones de diseño.

Sesión 3

1.1. Arquitectura de software


En esta sesión, se conocerá acerca de la arquitectura de software

● Arquitectura de software
● Patrones de diseño
● Tipos de patrones de diseño
● Abstracción
● Diferencias entre patrones arquitectónicos y de diseño
● Cómo diferenciar patrones de diseño
● Arquitectura de 3 niveles
● Estilos arquitectónicos definición
● Estilos arquitectónicos de software
● Relación entre patrones, patrones arquitectónicos y estilos arquitectónicos

Descarga de archivo

Sesión 3: Arquitectura de software.

Enlace de interés
● Arquitectura de software

Enlace: https://www.researchgate.net/profile/Perla-Velasco-Elizondo/publication/
281137715_Arquitectura_de_Software_Conceptos_y_Ciclo_de_Desarrollo/links/
57144e1408aeebe07c0641ab/Arquitectura-de-Software-Conceptos-y-Ciclo-de-
Desarrollo.pdf

● Arquitectura de 3 niveles

Enlace: https://www.ibm.com/pe-es/cloud/learn/three-tier-architecture

Vídeo

- En este video encontrará información acerca de la arquitectura de 3 niveles

Enlace: https://www.youtube.com/watch?v=HxEMyH2fBX0

- En este video encontrará información acerca de los tipos de Cloud Computing

Enlace: https://www.youtube.com/watch?v=VR8aXePkQ5M

Cuestionario de la sesión 3

Por favor, escriba 5 reactivos sobre los contenidos de cada sesión.

Indique Verdadero (V) o Falso (F)


La arquitectura de software es definida como la V
estructuración del sistema que es creado en las etapas
tempranas del desarrollo.
Los patrones de diseño se dividen en 2 tipos F

Los patrones de diseño tienen tipos, uno de ellos es:


Patrones de comportamiento ALTERNATIVA 1 SI
Patrones de servicio ALTERNATIVA 2 NO
Patrones desarrollados ALTERNATIVA 3 NO
Patrones de desarrollo ALTERNATIVA 4 NO

La arquitectura de 3 niveles tienen las siguientes capas:


Capa de presentación, capa de aplicación ALTERNATIVA 1 SI
y capa de datos
Capa de desarrollo, capa de aplicación y ALTERNATIVA 2 NO
capa de datos
Capa de presentación, capa de aplicación ALTERNATIVA 3 NO
y capa de implementación
Capa de presentación, capa de NO
programación y capa de datos ALTERNATIVA 4

Los patrones arquitectónicos tienen lo siguiente:


Impacto mínimo sobre los componentes ALTERNATIVA 1 NO
Un gran impacto sobre el componente ALTERNATIVA 2 SI
Impacto medio sobre el componente ALTERNATIVA 3 NO
No tienen impacto sobre los componentes ALTERNATIVA 4 NO

Bibliografía (por sesión)

● Autentia (2018) . Software desing


https://www.autentia.com/wp-content/uploads/libros/SoftwareDesign_GuiaCom
pleta-Autentia.pdf
● Cervantes, H, et all (2015) Arquitectura de software conceptos y ciclo de
desarrollo
https://www.researchgate.net/profile/Perla-Velasco-Elizondo/publication/
281137715_Arquitectura_de_Software_Conceptos_y_Ciclo_de_Desarrollo/
links/57144e1408aeebe07c0641ab/Arquitectura-de-Software-Conceptos-y-
Ciclo-de-Desarrollo.pdf
● IBM . Arquitectura de 3 niveles https://www.ibm.com/pe-es/cloud/learn/three-
tier-architecture

Glosario (opcional)

Término 1

Patrones de diseño: técnicas para resolver problemas comunes en desarrollo de


software

Término 2

Patrones estructurales: explican cómo ensamblar objetos y clases

Término 3

Patrones creacionales: definen como puede crearse un objeto

Término 4

Patrones de comportamiento:manejan tipos particulares de acciones en un programa

Término 5

Abstracción: consiste en aislar un elemento de su contexto.


Término 6

Patrones arquitectónicos: ofrecen soluciones a problemas de arquitectura de software.

Término 7

Capa de presentación: se encarga de la representación de información

Término 8

Capa de datos: se gestiona el acceso a los datos

Término 9

Capa de aplicación:define las aplicaciones de red y servicios.

También podría gustarte