Se solicita información sobre el paradero del estudiante Arshak Karhanyan

Clase 21

Jueves (Mañana, 2019)

¡Hola!

En estas últimas clases que nos quedan, vamos a cambiar un poco el enfoque para empezar a hablar acerca de Arquitectura.

Resumen

Sería conveniente, en primer lugar, tratar de definir la Arquitectura de Software. Podemos entenderla, en base a algunas interpretaciones, como un diseño lógico de alto nivel, en el que debemos tener en cuenta aspectos de software que son difíciles de cambiar (lenguajes por ejemplo) y aspectos o componentes de hardware que vamos a necesitar para desplegar (aka deployar) nuestro software. Concretamente, en la clase de hoy, nos vamos a enfocar en:

  • Cómo comunicar (diagramar) nuestra solución.
  • Algunas arquitecturas clásicas (desktop, web, mobile).
  • Diferenciar clientes livianos y pesados (en web).
  • La infraestructura existente para deployar.

Apuntes

Práctica

Material complementario