Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
• Unidad 1: Fundamentos de Arquitecturas de
Software
• Tema:
oIntroducción al diseño y la arquitectura de
software
• Ciclo: IV
• Semestre 2022-2
Logro de aprendizaje
Al finalizar la sesión, el/la estudiante describe los fundamentos de la
arquitectura de software y los tipos de arquitectura a través de actividades
prácticas.
5 minutos
Temario
Tipos de
Arquitectura
Arquitectura
de Software
de Software
Actividad
Práctica
Video https://www.youtube.com/watch?v=Fe73xCOdPOc
Arquitectura de Software
Rol delArquitectode Software: etapa de análisis
y diseño
Fuente: https://www.simplichique.com.br/
Ingeniero de Software: etapa de implementación
Fuente: https://www.simplichique.com.br/
Arquitectura de Software
-Arquitectura de Software
-Diseño detallado
No es un
proceso en -Implementación
cascada. No se -Verificación
está definiendo
un proceso.
Arquitectura de Software
• Los subsistemas que componen el sistema,
• las interfaces y
• las reglas de interacción entre ellos.
12
¿Qué es la Arquitectura de Software?
15
Importancia
16
¿Qué afecta y qué la determina?
17
Conflictos entre Soluciones
18
¿Qué tan fácil es modificarla?
• Sears
EEUU
527 metros
• Petronas
Malasia
452 metros
• Taipei 101
China
508 metros
19
¿Qué tan fácil es modificarla?
20
¿Qué tan fácil es modificarla?
Burj Dubai, otros metros más arriba, Emiratos Árabes
21
Aún más complicado
22
Arquitecturas Desordenadas vs Ordenadas
Fuente: https://www.simplichique.com.br/
¿Qué es una mala arquitectura?
• Compleja
• Incoherente
• Rígida
• Frágil
• No se puedeProbar
• No mantenible
Fuente: https://www.simplichique.com.br/
¿Qué es una buena arquitectura?
• Simple
• Comprensible
• Flexible
• Emergente
• Se puedeProbar
• Mantenible
¿Qué es una arquitectura clara?
• Costo / Beneficio
• Minimizar el Costo
• Maximizar el valor
• Maximizar el Retorno
¿Por qué invertir en una buena arquitectura?
• Enfocada en lo esencial
• Construida para lo necesario
• Optimizada para ser mantenible
Decisiones
• El contexto es el rey.
• Son consensuadas
• Están alineadas con el negocio.
• Usa el mejor juicio.
Espacio es esencial
Usabilidad es esencial
Espacio es esencial.
Usabilidad es esencial.
El Material de Construcción es un
detalle.
La ornamentación es un detalle.
El dominio es esencial
Los casos de uso son esenciales
El dominio es esencial.
Los casos de uso son esenciales.
La presentación es un detalle.
La persistencia es un detalle.
Pros Cons
Cambios sondifíciles
Enfocada en eldominio
Créditos: