La ingeniería de software es una disciplina formada por un Respuesta a la llamada crisis del software conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos (software). Las técnicas utilizadas para software Que no es ingeniería del software: unidesarrollador no escalan
Las ciencias de computación Deseo de beneficiarse de experiencia previa
y la ingeniería de sistemas. Necesidad de planificar para el mantenimiento y la evolución
La comunicación con el cliente o usuario es
primordial
Necesidad de estimar el dinero, tiempo y
Que es un sistema software esfuerzo requeridos
Programas independientes para Ingeniería del
computadora Archivos de configuración para ejecutar los programas software Que es un proceso de desarrollo
Sitios web para actualizar Proceso: una serie de acciones u
programas operaciones que conducen a un fin. Documentación para el usuario Un sistema de documentación que Proceso de desarrollo de software: el describe la estructura de los conjunto de actividades, métodos y programas practicas utilizados en la producción y evolución del software
Tipos de software
Que es un ciclo de vida de software
Como producto: Según su aplicación: Es el periodo que comienza cuando se
De sistemas concibe un software y concluye cuando el Genérico y De tiempo real Propósitos de los modelos producto ya no esta disponible para su uso personalizados De gestión personal y oficina Ayudarnos a entender un problema mediante De ingeniería y científico análisis y simulación Empotrado Permitir la investigación y comparación de Basado en web soluciones alternativas Inteligencia artificial Facilitar la comunicación de ideas sobre un problema o solución