A todo esto ¿Qué es un arquitectura? (Versión simple)

1,755 views
1,576 views

Published on

Serie de Seminarios DCC8090. Charla: "A todo esto, ¿Qué es una arquitectura". Versión simple. Autor: Juan Carlos Barroux. 2008

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,755
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

A todo esto ¿Qué es un arquitectura? (Versión simple)

  1. 1. 11 de Junio 2008 Juan Carlos Barroux R. jbarroux@leconseil.cl http://www.linkedin.com/in/juancarlosbarrouxr
  2. 2. Agenda ¿Qué es una arquitectura? ¿Qué no es una arquitectura? ¿Para qué necesito una arquitectura? ¿Cómo se hace una arquitectura? ¿Y los arquitectos entonces? ¿Cómo los reconozco? ¿Qué hace un[a] arquitect{o,a}? ¿Cómo se crea un[a] arquitecto{o,a}? ¿Hacia dónde vamos con la arquitectura? Reflexiones arquitectónicas finales.
  3. 3. ¿Qué es una arquitectura?
  4. 4. ¿Qué es una arquitectura? Architecti est scientia pluribus disciplinis et variis eruditionibus ornata, cuius iudicio probantur omnia quae ab ceteris artibus perficiuntur opera. Vitruvius ca. 80 - ca. 20 a.
  5. 5. ¿Qué es una arquitectura? Los invariantes de un sistema.
  6. 6. ¿Qué es una arquitectura? Distribución en el tiempo y en el espacio de los objetos.
  7. 7. ¿Qué es una arquitectura? “Architectures are hollistic bridges, but also processes” James Baty
  8. 8. ¿Qué es una arquitectura? Un proceso que genera una visión compartida de las relaciones entre los componentes de un sistema.
  9. 9. ¿Qué no es una arquitectura? • Un dibujo • Algo estático • Una imposición • Un secreto
  10. 10. ¿Qué es un[a] arquitect{o,a}? “Tous imbéciles. Oublient toujours l’escalier des maisons” Gustave Flaubert
  11. 11. ¿Para qué necesito una arquitectura? ¡Para controlar la complejidad! Los sistemas son complejos y dinámicos.
  12. 12. ¿Cómo piensa un arquitecto? • Se hace preguntas: •¿Dónde se me va a romper? •¿Dónde me van a penetrar? •¿Dónde no va a escalar? •¿Dónde me estoy amarrando? •¿Dónde es demasiado complejo? •¿Cómo lo administro? •¿Cómo le agrego nuevas funciones? •¿Qué se me olvidó?
  13. 13. ¿Cómo piensa un arquitecto? No piensa en “features” ➔ Piensa en términos de interrelaciones ➔ entre subsistemas. A nadie le importa el clockage de una ➔ CPU como a nadie le importa el diámetro de un cilindro.
  14. 14. ¿Cómo piensa un arquitecto? • Piensa como un traductor. • Le traduce al cliente lo que le dice el ingeniero calculista, el constructor civil, el estucador, el pintor, el albañil, etc.
  15. 15. ¿Cómo piensa un arquitecto? • Piensa en terminos “vendedores” Architecture : The integration in a single seductive speech of the 4 Ss (Systems, Software, Storage and Services) into a single S, the Solution.
  16. 16. ¿Cómo se hace una arquitectura? • Definir metas, objetivos e hipótesis • Especificar las métricas • Generar la descomposición funcional • Dimensionar la carga de cada función • Colapsar funciones en sistemas • Validar escalabilidad • Validar disponibilidad • Validar seguridad • Generar vista física primera instancia
  17. 17. ¡Gracias! http://www.leconseil.cl/ Versión 1.1

×