Professional Documents
Culture Documents
Temas
• Arquitectura de Software
• Herramientas Open Source
• Patrones de Arquitectura y Patrones de Diseño (Inicio)
Tareas.
• Mapas Conceptuales
• Arquitectura Software
• Capitulo 4 “Principios que guian la practica”
• Lecturas Complementarias
• Capitulo 5
• Capitulo 6
• Capitulo 7
Arquitectura de Software
Introducción
Roger S. Pressman
Arquitectura de Software
Definición
Diseño Detallado
Diseño
Arquitectónico
Analizar el problema
Arquitectura de Software
¿Qué se tiene en cuenta para el diseño?
Arquitectura de Software
¿Qué se tiene en cuenta para el diseño?
Requisitos
Arquitectura de Software
¿Qué se tiene e cuenta para el diseño? Contexto
• Aspectos del negocio:
• Amortizar la infraestructura.
• Mantener bajos costes de instalación.
• Utilizar personal disponible, etc.
• Tendencias actuales:
• Desplegar la aplicación en la nube.
• Interfaz para aplicaciones móviles, etc.
• Tecnología disponible:
• Es un líder técnico.
• Puede ser un equipo. Posibles roles: arquitecto jefe (necesario),arquitecto de
aplicaciones, arquitecto de infraestructuras, arquitecto de datos, etc.
• Tiene conocimientos tecnológicos y habilidades de programación.
• Tiene habilidades para el diseño.
• Conoce el dominio del negocio.
• Es consciente de las políticas organizacionales.
• Es un buen comunicador.
• Toma decisiones.
• Es un negociador.
Facebook
Arquitectura de Software
¿Cómo se modela? Diagramas de Alto Nivel
Arquitectura de Software
¿Cómo se modela? Diagramas de Alto Nivel
Arquitectura de Software
¿Cómo se modela? Herramientas