Arquitectura De Software

Páginas: 81 (20033 palabras) Publicado: 18 de octubre de 2012
Introducción a la Arquitectura de Software



http://www.microsoft.com/spanish/msdn/arquitectura/roadmap_arq/intro.asp


Contenidos:

• Introducción

• Breve Historia de la Arquitectura de Software

• Definiciones

• Conceptos fundamentales


Estilos
Lenguajes de descripción arquitectónica
Frameworks y Vistas
Procesos y MetodologíasAbstracción
Escenarios

• Campos de la Arquitectura de Software

• Modalidades y tendencias

• Diferencias entre Arquitectura y Diseño

• Repositorios

• Problemas abiertos en Arquitectura de Software

• Relevancia de la Arquitectura de Software

• Referencias bibliográficas


[pic]





Introducción a la Arquitectura de Software
Versión 1.0 – Marzo de 2004Carlos Billy Reynoso
UNIVERSIDAD DE BUENOS AIRES


[pic]





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 conjunto lo 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 suspatrones 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). El proceso 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 elementosde 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 los intercambios 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ón acadé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 ose consideran no-problemas 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, hoy en día en su tercera encarnación mayor. En MSF apenas hay mención de la AS, y en la perspectiva de otros documentos que podrían tenerla más en foco (como [Platt02]) no sela trata en términos semejantes a los que son comunes en la academia, que es, después de todo, donde se originan las ideas que la constituyen. Vinculado de alguna manera (implícita) con los lineamientos de MSF y bajo el paraguas (explícito) de “arquitectura”, se encuentra además un buen número de aportes en materia de patrones de diseño y lineamientos para implementarlos en el Framework .NET,primordialmente en modelos orientados a servicios. En ese contexto, delimitado por un marco necesariamente general (más afín a IT Management que a arquitectura o ingeniería) y por una práctica sumamente concreta, las cuestiones teóricas y las metodologías específicas basadas en arquitectura han quedado sin elaborar.

Existe entonces espacio y oportunidad para comenzar a articular esas referenciaspendientes, de una manera que contribuya a situar esa estrategia particular (MSF+Patrones) en el marco de las tendencias actuales de teoría y práctica arquitectónica. Sin que estos documentos expresen una visión oficial, nos parece útil llenar el vacío, tender un puente, entre la investigación básica y los aportes académicos por un lado y las visiones y requerimientos de industria por el otro. Lo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arquitectura de software
  • Arquitectura Del Software
  • Arquitectura de software
  • Arquitectura de softwared
  • Arquitectura de software
  • Arquitectura de Software
  • Arquitectura De Software
  • Arquitectura de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS