Historia de la Arquitectura de Software

  • Edsger Wybe Dijkstra

    Edsger Wybe Dijkstra
    Cientifico de la Computación
  • Las Ciencias de la computacion

    Las ciencias de la computación eran una rama aplicada de las matemáticas y sugería seguir pasos formales para descomponer problemas mayores, fue uno de los introductores de la noción de sistemas operativos organizados en capas que se comunican sólo con las capas adyacentes y que se superponen “como capas de cebolla”
  • Aportaciones

    Aportaciones
    EL ALGORITMO DE DIJKSTRA
    PROBLEMA DE LOS FILOSOFOS CENANDO
    ALGORITMO DEL BANQUERO
    Estructuración correcta de los sistemas de software
  • P. I. Sharp

    P. I. Sharp
    En la conferencia de la NATO de 1969, un año después de la sesión en que se fundara la ingeniería de software, P. I. Sharp formuló estas sorprendentes apreciaciones comentando las ideas de Dijkstra:
  • Reflexion 1969

    Reflexion 1969
    “Pienso que tenemos algo, aparte de la ingeniería de software, algo de lo que hemos hablado muy poco pero que deberíamos poner sobre el tapete y concentrar la atención en ello, es la cuestión de la arquitectura de software. La arquitectura es diferente de la ingeniería, ejemplo de lo que quiero decir, echemos una mirada a OS/360. Partes de OS, si vamos al detalle, han utilizado técnicas que hemos acordado constituyen buena práctica de programación.
  • Propuso diversos Principios de Diseño

    Propuso diversos Principios de Diseño
    David Parnas
    Desarrolló temas tales como módulos con ocultamiento de información
    Estructuras de software y familias de programas
    Enfatizando siempre la búsqueda de calidad del software.
  • Brooks

    Brooks
    Utilizaba el concepto de arquitectura del sistema para designar “la especificación completa y detallada de la interfaz de usuario” y consideraba que el arquitecto es un agente del usuario . También distinguía entre arquitectura e implementación; mientras aquella decía qué hacer, la implementación se ocupa de cómo.
  • 1ra Aparición de la expresion °Arquitectura de software°

    1ra Aparición de la expresion °Arquitectura de software°
    Perry y Wolf; 1992 “la década de los noventas, creemos, será la década de la arquitectura de software”
  • DURANTE ESA DECADA

    Programación basada en componentes,
    El surgimiento de los patrones y estilos
    Lenguajes de descripción de arquitecturas
    Demasiado pródiga en acontecimientos, surge también la programación basada en componentes
  • IEEE Std 1471-2000

    “La Arquitectura de Software es la organización fundamental de un sistema encarnada en sus componentes, las relaciones entre ellos y el ambiente y los principios que orientan su diseño y evolución”.