Ensayos Arquitectura de Software

Páginas: 79 (19506 palabras) Publicado: 13 de noviembre de 2013
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ías
Abstracción
Escenarios
Campos de la Arquitectura deSoftware
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


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 unaintroducció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 sus patrones de diseño. Hay múltiples razones para desarrollar esta presentación. Por empezar, no hay todavía textos en lenguacastellana 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 elementos de juicio que urge considerar, tanto en el plano conceptual como en el tecnológico. Pero aún operando en binario y en bandaancha 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 hadicho 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 o se consideran no-problemas en la academia” [Bos00].

Por otra parte, en la estrategia de Microsoft se ha desarrollado unmarco 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 se la trata en términos semejantes a los que son comunes en la academia, que es, después de todo, donde se originan las ideasque 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 aIT 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 referencias pendientes, de una manera que contribuya a situar esa estrategia particular (MSF+Patrones) en el marco de las tendenciasactuales 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 que aquí ha de hacerse es otorgar contenidos, aunque sean provisionales y contestables, al concepto de “Arquitectura de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS