4. Breves nociones sobre la ingeniería del software

La Ingeniería del software es una metodología aplicable al diseño, a la escritura, y al mantenimiento eficientes de los programas informáticos.

Construir un programa es observar un conjunto de métodos y reglas, con vistas a la obtención racional de un material de software.

Entre estas reglas se incluyen los fundamentos conceptuales, la organización de los proyectos, la definición de los criterios de calidad y su valoración junto con los medios y acciones que hacen posible la mejora del material informático.

La metodología de la Ingeniería del software afecta a un gran campo de actividades; como pueden ser: la gestión comercial, el cálculo técnico y científico, el control de procesos, los sistemas operativos y los programas de utilidad, las ayudas a la producción de información, la ingeniería, la enseñanza y el diseño asistido por ordenador y la ofimática.

La Ingeniería del software, como se indica en la figura 4-1, implica cinco fases generales que son aplicables al desarrollo de un programa.

En los capítulos del 5 al 9, se desarrollan las cinco fases de la Ingeniería del software y se aplican a la construcción de la aplicación informática Explocal.

Figura 4-1: Fases en la ejecución de un proyecto informático: INGENIERÍA DEL SOFTWARE