Informatica

Páginas: 81 (20085 palabras) Publicado: 15 de diciembre de 2012
Introducción a la Arquitectura de Software
Contenidos: Introducción .................................................................................................................... 2 Breve Historia de la Arquitectura de Software ............................................................... 4 Definiciones.................................................................................................................. 11 Conceptos fundamentales ............................................................................................. 13 Estilos........................................................................................................................ 13 Lenguajes de descripción arquitectónica .................................................................. 14Frameworks y Vistas................................................................................................. 14 Procesos y Metodologías .......................................................................................... 20 Abstracción ............................................................................................................... 22 Escenarios................................................................................................................. 23 Campos de la Arquitectura de Software ....................................................................... 23 Modalidades y tendencias ............................................................................................. 25 Diferencias entre Arquitectura yDiseño....................................................................... 29 Repositorios .................................................................................................................. 31 Problemas abiertos en Arquitectura de Software.......................................................... 32 Relevancia de la Arquitectura de Software................................................................... 34 Referenciasbibliográficas............................................................................................. 36

1

Introducción a la Arquitectura de Software
Versión 1.0 – Marzo de 2004

Carlos Billy Reynoso
UNIVERSIDAD DE BUENOS AIRES

Introducción
Este documento constituye una introducción sumaria a la Arquitectura de Software, con el propósito puntual de brindar una visión de conjuntolo más estructurada posible para luego establecer el papel de esta disciplina emergente en relación con la estrategia arquitectónica de Microsoft, sus herramientas y sus patrones de diseño. Hay múltiples razones para desarrollar esta presentación. Por empezar, no hay todavía textos en lengua castellana que brinden aproximaciones actualizadas a la Arquitectura de Software (en adelante, AS). Elproceso editorial es hoy mucho más lento que el flujo de los acontecimientos y el cambio tecnológico; casi toda la producción en papel manifiesta atraso respecto de los elementos de juicio que urge considerar, tanto en el plano conceptual como en el tecnológico. Pero aún operando en binario y en banda ancha sobre la red de redes, el flujo de información de la industria rara vez se cruza con losintercambios del circuito académico, lo que ocasiona que la empresa y la academia terminen definiendo prioridades distintas, diagnosticando la situación de maneras discrepantes, otorgando diferentes valores a los criterios y usando las mismas nomenclaturas sin compartir sus significados. Como lo ha dicho Jan Bosch, un arquitecto práctico: “Existe una considerable diferencia entre la percepciónacadémica de la AS y la práctica industrial. … Es interesante advertir que a veces los problemas que la industria identifica como los más importantes y difíciles, no se identifican o se consideran noproblemas en la academia” [Bos00]. Por otra parte, en la estrategia de Microsoft se ha desarrollado un marco de referencia global y genérico para el desarrollo de soluciones, Microsoft Solutions Framework,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS