Portada

Reseña Histórica de la Industria de Software

  • John W. Backus

    John W. Backus
    Pionero de la informática conocido por sus dos aportes más destacados a la computación; creador junto a un equipo de programadores de IBM del primer Lenguaje de programación de alto nivel, el FORTRAN, además en 1959 inventa una notación que permite describir la sintaxis de un Lenguaje de programación de alto nivel, conocida como Backus Normal Form, llamada posteriormente Backus-Naur Form o simplemente BNF. Cruz, A. (s. f.).
  • La expresión “fábrica de software”

    La expresión “fábrica de software”
    Esta aparece por primera vez en un position paper una propuesta presentada por Robert William Bemer en el congreso de la International Federation of Information Processing (IFIP) en 1968. Bemer fue un informático conocido por sus trabajos en IBM, inventó como parte del código ASCII la tecla Esc, más conocida como Escape. Piattin, M. (2015).
  • La primera fábrica de software

    La primera fábrica de software
    Hitachi fundo la primera empresa que utilizo el termino "fabrica", cuando fundo Hitachi software works con el siguiente objetivo:
    mejora de la productividad y fiabilidad por medio de la estandarización y control de procesos. Piattin, M. (2015).
  • El software en 1970

    El software en 1970
    Aparece la multiprogramación, se crea la casa del software para poder vender el producto. Cruz, A. (s. f.).
  • Segunda fabrica

    Segunda fabrica
    En EE.UU, la Systems Development Corporation (que formaba parte de Rand Corporation) se creo con el fin de afrontar la falta de enfoques disciplinados y estandarizados en el proceso de desarrollo de software. Piattin, M. (2015).
  • NEC

    NEC
    NEC Corporation surge en 1976.
    En los últimos cinco años NEC se ha situado como una de las cuatro compañías importantes por número de patentes publicadas en los Estados Unidos, con un promedio de 1764 adquiridas por año. Piattin, M. (2015).
  • Toshiba

    Toshiba
    En Japón se siguieron instalando fabricas de software: Toshiba en 1977, Fujitsu en 1979, NTT en 1985 en ese mismo año Hitachi. Piattin, M. (2015).
  • El software en 1980

    El software en 1980
    Aparece los comunicadores globales. Se amplio el uso de microprocesadores y el sistema fue mejorando. Cruz, A. (s. f.).
  • software de escritorio

    software de escritorio
    En los años ochenta se crean las computadoras y los software de escritorio, que tienen como publicidad el acceso a plantilas, correo electronico, plantillas de calculo y algunos programas mas.
    A finales de los ochenta se comienzan a ver impresoras y discos duros. Cruz, A. (s. f.).
  • Mitsubishi

    Mitsubishi
    Mitsubishi también llega a Japón para establecerse en los años 80. Piattin, M. (2015).
  • Las fabricas de los años 70s y 80s

    Las fabricas de los años 70s y 80s
    Los autores de estas fabricas proponen el nombre de "organización de software industrializada" el objetivo es mejorar la calidad e incrementar la productividad, la estrategia se basa en diseñar edificios que soporten el desarrollo de software, construir un Software Work Bench (SWB) para las actividades del proceso de desarrollo. Piattin, M. (2015).
  • Años 90: CASE, Reutilización y procesos

    Años 90: CASE, Reutilización y procesos
    Swanson, Kent, McComb, & Dave, 1991) destacan la aplicación de TQM (Gestión de Calidad Total) y reutilización, así como generadores de código y herramientas CASE, buscando la flexibilidad de las fábricas de software.
    También en los noventa en Japón se trasladaron métodos de la fabricación de automóviles a las fábricas de software. Carranza, Z. (2008).
  • Fabrica de software flexible

    Fabrica de software flexible
    Griss señala que una reutilización efectiva requería más que tecnología para bibliotecas y código, y que utilizar sólo la metáfora de la biblioteca limitaba los resultados de la reutilización. Este experto propone combinar la noción de fábrica de software de los años anteriores con la idea de los sistemas de fabricación flexible para dar lugar a la “fábrica de software flexible”. Piattin, M. (2015).
  • Perfeccion de las tecnicas anteriores

    En los años 2000 se siguió perfeccionando las técnicas de las décadas anteriores, afianzándose la ingeniería basada en modelos, el desarrollo basado en componentes, las líneas de producto y los modelos de madurez de procesos. En (van den Brand, Sellink, & Verhoef, 2000) se presenta incluso la generación de componentes para la fábrica de renovación de software: transformadores de código, regeneradores, re-estructuradores, migradores, etc. Carranza, Z. (2008).
  • Microsoft revive el concepto de fábrica de software

    Microsoft revive el concepto de fábrica de software
    (Greenfield, Short, Cook, Kent, & Crupi, 2004) de Microsoft vuelven a poner de moda a nivel internacional el concepto de fábrica de software como enfoque de desarrollo de aplicaciones en el que influyen en el desarrollo basado en componentes, el desarrollo dirigido por modelos y las líneas de producto software. Lenguajes Específicos de Dominio (DSL), patrones, armazones (frameworks), y herramientas (incluido código y metadatos). Carranza, Z. (2008).