HISTORIA DEL SOFTWARE

  • Aparece el termino "fabrica de software"

    Aparece el termino "fabrica de software"
    El término se acuñó en el año 1968, a la vez que otros tan famosos como el término
    reutilización (propuesto por McIlroy de AT&T en la famosa conferencia de ese año de la
    OTAN sobre Ingeniería de Software).
  • Primera fabrica

    Primera fabrica
    Fue Hitachi la primera empresa que utilizó el término “fábrica” en 1969 cuando fundó
    Hitachi Software Works.
  • Segunda fabrica de software

    Segunda fabrica de software
    Por otra parte en EEUU, la Systems Development Corporation (que formaba parte de
    Rand Corporation) estableció la segunda fábrica de software entre 1975-1976, llegando a
    Registrar esta denominación Durante los años setenta y ochenta en Japón se siguieron instalando fábricas de
    software: NEC en 1976, Toshiba en 1977, Fujitsu en 1979 y 1983, Hitachi en 1985, NTT en 1985 y Mitsubishi en 1987.
  • Sobresale la aplicacion TQM

    (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, como el proceso de desarrollo concurrente (Aoyama,
    1996) que integra conceptos convencionales de proceso-producción con los sistemas de
    producción “esbelt
  • Fabrica de software flexible

    (Griss, 1993) 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, la solución pasaba por familias de soluciones relacionadas. 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” en las que se construyen las partes para trabaj
  • 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.
  • Microsoft

    Microsoft
    (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 confluyen 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) que
    permiten implementar el esquema para construir un miembro de