Ingeniería en software
Se trabaja en base a:
Las matemáticas
Programación
Gestión de proyectos
Arte
La ingeniería de software dispone de varios modelos:
Modelo en cascada o Clásico.
Modelo de prototipos
Modelo en espiral
Desarrollo por etapas
Desarrollo iterativo y creciente o Iterativoe Incremental
RAD (Rapid Application Development)
Desarrollo concurrente
Proceso Unificado
RUP (Proceso Unificado de Rational)
Objetivo
Encontrar procesos y metodologías, que sean sistemáticas, predecibles y repetibles, a fin de mejorar la productividad en el desarrollo y la calidad del producto software.
¿Que es?
Aplicación de un enfoque sistemático,disciplinado y cuantificable al desarrollo,operación y mantenimiento de software.