La ingeniería de software es una disciplina que integra procesos, métodos y herramientas para el desarrollo de software. Varios son los modelos de procesos que se han propuesto para la ingeniería de software, cada uno presenta ventajas y desventajas, pero todos tienen en común fases genéricas que permiten llevar a cabo el proceso de la ingeniería de software.

IMPORTANCIA

Es muy importante ya que con ella se puede analizar, diseñar, programar y aplicar un software de manera correcta y organizada, cumpliendo con todas las especificaciones del cliente y el usuario final. Lo anterior es posible gracias a los objetivos que esta propone

MODELOS Y FILOSOFÍAS DE DESARROLLO DE SOFTWARE


En la construcción y desarrollo de proyectos se aplican métodos y técnicas para resolver los problemas, la informática aporta herramientas y procedimientos sobre los que se apoya la ingeniería de software.

Mejorar la calidad de los productos de software.

Aumentar la productividad y el trabajo de los ingenieros de software.

UTILIDAD

Facilitar el control en el proceso de desarrollo de software

Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente.

Definir una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado

.