Sommerville: La ingeniería de software es una disciplina de la ingeniería que se interesa por todos los aspectos de la producción de software.
Pressman: Consiste en la aplicación de enfoques sistemáticos, disciplinados y medibles para el desarrollo, operación y mantenimiento de software y el estudio de estos enfoques.
Según el Sommerville
Conjunto de actividades y resultados asociados para generar un producto de software. Actividades básicas que debe tener todo Proceso de Software:
<aside> 🧠 Un modelo de proceso de software es una representación abstracta de un proceso de tu software. En ellos no se describe en detalle cada actividad específica, sino el marco de trabajo del proceso. Estos modelos se utilizan para explicar diferentes enfoques en el desarrollo de software. Para sistemas muy grandes, se pueden utilizar combinaciones de modelos de proceso para desarrollar diversas partes del sistema, llamándose entonces al proceso global “proceso híbrido”
</aside>