Industria del software

Linea del tiempo Fabrica de Software

By rlpz25
  • Period: to

    Comienzo

    A fines de los años 60's e inicios de los 70's, surge en la industria del software el concepto de Fábrica de Software. Este nace como una respuesta a la necesidad de aliviar la incertidumbre que se tenía en el desarrollo de proyectos de software en aspectos como:
    • Confiabilidad de los productos.
    • Mantener presupuesto.
    • Falta de una definición y seguimiento adecuado a los procedimientos de producción.
    • Falta de estandarización.
    • Falta de herramientas.
    (Balderas, A. y Díaz, A. 1999)
  • Modelo de Ciclo de Vida en Cascada

    La versión original fue propuesta por Winston W. Royce en 1970 y posteriormente revisada por Barry Boehm en 1980 e Ian Sommerville en 1985. (Pressman, R.S.)
  • Period: to

    SDC

    System Development Corporation, en los años 70´s concibió un modelo de fábrica de software para tratar de resolver los problemas antes mencionados. Su modelo giró alrededor de dos partes: El control que incluía las áreas de control de proyectos y aseguramiento de calidad y el área de implementación que incluía las áreas de diseño, construcción y pruebas de sistema, ambos coordinados a través de procedimientos y estándares. (Balderas, A. y Díaz, A. 1999)
  • Period: to

    Hitachi

    Hitachi trabajó arduamente en la definición y medición de los
    procesos de desarrollo de software, incorporando elementos de medición y control de calidad. (Balderas, A. y Díaz, A. 1999)
  • Period: to

    Toshiba

    Durante los años 70´s, se enfocó en la
    definición de su modelo de fábrica de software alrededor de cuatro puntos:
    1. Estandarizar los procesos
    de desarrollo para reducir variaciones entre proyectos.
    2. Reuso exhaustivo de diseños y programas
    para construir nuevos sistemas.
    3. Introducir el uso de herramientas estándar a fin de elevar los niveles de desempeño de las personas.
    4. Proveer entrenamiento extensivo en las personas. (Balderas, A. y Díaz, A. 1999)
  • Information Hidding

    Parnas propone ladescomposición modular y el concepto de ocultamientode información (information hiding). (Parnas, DL. 1972)
  • Modelo E/R

    Peter Chen propone el modelo Entidad-Relación. (Jasperson, J. Cornelius, M.E. 2020)
  • Leo Osterweii

    Leo Osterweil impartió una charla invitada en la International Conference on Software Engineering (ICSE) cuyo título fue “Software processes are software too” que supuso el inicio de una nueva forma de abordar los procesos software.
  • Programación Orientada a Objetos

    Su uso se popularizó a inicios de la década de 1990.
  • Period: to

    90's

    Se desarrollan los modelos relacionados con la mejora de procesos
    software, como Ideal, TSP o PSP, y las normas y estándares de calidad como la ISO 9126, ISO 12207, ISO 9000-3, etc.
  • UML

    Bajo la dirección técnica de los Tres Amigos (Rumbaugh, Jacobson y Booch) fue organizado un consorcio internacional llamado UML Partners en 1996 para completar las especificaciones del UML, y para proponerlo como una respuesta al OMG RFP. El borrador de la especificación UML 1.0 de UML Partners fue propuesto a la OMG en enero de 1997.