Ingenieria del software
저자: Alberto Obed Díaz Camacho
1. La Ingeniería del Software es la rama de la ingeniería que crea, mantiene, procesa datos que forman aplicaciones de software por medio de tecnologías y prácticas computacionales.
2. Importancia
2.1. Mejorar la calidad de los productos de software. Aumentar la productividad y trabajo de los ingenieros del software. Facilitar el control del proceso de desarrollo de software. Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente.
3. Consideraciones practicas
3.1. • Diseño de la construcción • Lenguajes de construcción • Codificación y Pruebas de construcción • Reutilización • Calidad de construcción • Integración
4. Fundamentos de la construccion del software
4.1. • Minimizar la complejidad • Anticipación a los cambios • Construir para verificar • Estandares de construccion
5. Gestion de la construccion
5.1. • Modelos de construcción • Plan de construcción • Métricas de construcción
6. Linea del tiempo
6.1. 1era. Etapa: Eniac (1946), Lenguaje Fortran (1957), Lenguaje Cobol (1960).
6.1.1. 2da, Etapa (1965-1972): Crisis del software (1968) Nace la ingeniería del software (1968) Lenguaje programación C (1972)
6.1.1.1. 3ra.Etapa (1972-1985) Lenguaje Basic (1975) Sistemas distribuidos Redes locales y globales.
6.1.1.1.1. 4ta. Etapa (1985-1995) Redes de información Tecnologias orientadas a objetos (java 1990) Redes neuronales SW inteligencia artificial Deep blue (1997)