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

Clase 2

Viernes (Noche, 2026)

¡Hola! En este clase daremos un pantallazo general de los temas de la materia y comenzaremos a estudiar conceptos de arquitectura física y lógica.

Importante: En caso de que tengas dudas sobre Java y Maven, ¡preguntá!

Resumen

  1. Presentamos el enfoque general: en DDS vamos a enfocarnos en aprender a diseñar un sistema, haciendo hincapié en el software pero sin olvidar el contexto no automatizado. Estudiaremos y debatiremos diferentes problemas y soluciones comunes a ellos y nos adentraremos en el manejo de diferentes tecnologías fundamentales para la construcción de aplicaciones en la industria de hoy.
  2. Hablamos sobre las metodologías de diseño iterativas e incrementales y sobre su vínculo con el tipo de software que (históricamente) se construyó desde fines de las década del 2000 y hasta la actualidad y el declive desde el final de la pandemia de este modelo.
  3. Introducimos la noción de diseño: Diseñar es tomar decisiones entre distintas alternativas de solución, ponderando sus cualidades. Se trata de identificar componentes, sus responsabilidades y relaciones.
  4. Hablamos de la centralidad y omnipresencia del software al diseñar sistemas informáticos, sin dejar de lado que siempre habrá aspectos no automatizables.
  5. Introdujimos la noción de arquitectura como el diseño de alto nivel y de los aspectos que son difíciles de modificar de un sistema. Presentamos dos visiones de la misma:
    1. Arquitectura lógica: el conjunto de componentes lógicos de alto nivel de un sistema, como ser paquetes, módulos, y capas.
    2. Arquitectura física: el conjunto de los los componentes físicos de un sistema, como ser redes, actores y nodos (agentes de cómputo a través de los cuales se distribuyen los componentes lógicos).

Material

Tarea

  • Leer los materiales (si no lo hiciste ya)
  • Obligatorio: Hacer el TPI1: Implementación de Macowins
  • Leé el apunte que explica las Cualidades de diseño