-
La primera teoría sobre el software fue propuesta por Alan Turing en su ensayo de 1935 sobre números computables, con una aplicación destinada a la toma de decisiones. El término de software fue utilizado por primera vez por John W. Tukey, de acuerdo con Leonhardt (2000)
-
Los primeros sistemas computacionales no poesian sistemas operatvos.los usuarios tenia completamente acceso al lenguaje de la maquina y todas las intrucciones eran condficadas
-
Distribucion limitada
Software a medida
sistemas ensamblados por tubos de vacio
maquina grande y pesada , se contruyo el ordenador ENIAC -
El término "software" fue utilizado por primera vez de forma escrita por John W. Tukey en 1958. El estudio de los campos académicos sobre el software se dividend en informática y la ingeniería de software.
John W. Tuckey se convirtió en la primera persona que utilizó el término Software para definir los programas en los que las calculadoras electrónicas corrieron -
Es esta generación se da la crisis del software porque no obtenían los resultados deseados y fuera de eso costaban mucho. Pero no todo era malo, a pesar de la crisis aparece la multiprogramación, nace la ingeniería del software y por ende aparece el software como producto.
-
1968
El termino Fabricas de software
El término Fábrica Software se acuñó hace casi 40 años, en 1968, en el congreso IFIP (International Federation of Information Processing) por Bemer, quien afirmó que es imposible que los programadores hagan buen software simplemente bajo supervisión humana, mientras que “una fábrica, sin embargo, tiene más que supervisión humana. -
Hitachi Software Works fue la primera empresa fundada en 1969 quien creó el término "fábrica de software" con el fin de mejorar la productividad y confiabilidad, a su vez transformar el software de un servicio desestructurado a un producto con nivel de calidad garantizado (Velthuis, 2007).
-
Los lenguajes de programación era lo último para las computadoras donde son mejores en rendimiento que las de lenguajes de generaciones anteriores. Con la salida de la computadora IBM salen los programas fortran (lenguaje de cálculo numérico) y cobol (lenguaje orientado para negocios) para un mejor funcionamiento de ellas.
-
En EE.UU., la Systems Development Corporation (que formaba parte de Rand Corporation) estableció la segunda fábrica de software con el fin de afrontar la falta de enfoques disciplinados y estandarizados en el proceso de desarrollo de software al igual que la falta de una forma efectiva de visualizar y controlar el proceso de produccion
-
En 1976 se funda la fábrica de software NEC, con el fin de producir sistemas operativos, sistemas de gestión de bases de datos, utilidades de lenguaje, software básico relacionado, aplicaciones industriales de control en tiempo real, software de telecomunicaciones entre otros (Velthuis, 2007).
-
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 reanudó 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. -
En 1979 se funda la fábrica de software Fujitsu, con el fin de producir aplicaciones comerciales generales con alrededor de 4000 empleados por parte de la organización "Systems Engineering Group" y 1500 por parte de la "Kamata Software Factory" (Velthuis, 2007).
-
En 1983 Fujitsu implementaría a sus productos los sistemas operativos, sistemas de gestión de bases de datos, utilidades de lenguaje, y software básico relacionado con alrededor de 3000 empleados por parte de la organización "Numazu Software Division" (Velthuis, 2007).
-
En 1985 la compañía Hitachi implementaría a su producción las aplicaciones comerciales generales, con alredor de 6000 empleados por parte de la organización "Systems Design Works" (Velthuis, 2007).
-
Se funda la fábrica de software NTT (Nippon Telegraph and Telephone Corporation) con el objetivo de producir software de telecomunicaciones, un día de hoy sigue siendo una empresa de telecomunicaciones líder en el mercado nipón (Velthuis, 2007).
-
Se funda la fábrica de software Mitsubishi con el objetivo de ofrecer un conjunto de productos integrados que reduzcan el costo total de propiedad y aceleren el tiempo de salida al mercado (Velthuis, 2007).
-
Bill Gates y Paul Allen forman Windows y lanzan Microsoft Windows 1.0. En el año de 1987 se lanzó Windows 2.0 en los 90's Windows 3.0 y esta generación termina con la creación de Windows 95
-
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, que integra conceptos convencionales de proceso de producción con los sistemas de producción "esbeltos" (lean) y otras técnicas de gestión basadas en el tiempo (Velthuis, 2007).
-
PMMM (Project Management Maturity Model), publicado en 1992, por Dekker, este modelo analiza el nivel de madurez a través de las nueve áreas de conocimiento del PMBOK, a través de 5 niveles de medición: i) Inicial; ii) Repetición; iii) definición; iv)Dirección yv) Optimización (Pérez, 2017).
-
CMM (Capability Maturity Model), es un modelo de evaluación de los procesos de una organización. Fue desarrollado inicialmente para los procesos relativos al desarrollo e implementación de software por la Universidad Carnegie-Mellon para el Software Engineering Institute (SEI) (Wikipedia, 2019).
-
El ISO/IEC 15504, también conocido como Software Process Improvement Capability Determination, abreviado SPICE, en español, Determinación de la Capacidad de Mejora del Proceso de Software, es un modelo para la mejora, evaluación de los procesos de desarrollo, mantenimiento de sistemas de informacion y productos de software.
-
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 (Velthuis, 2007).
-
Utiliza algunos requisitos de la generación anterior lo que cambia es que aumenta la reutilización de información y los software dan un gran paso haciendo que aparezcan programas como Windows 98, XP, vista, 7,8, 8.1, 10