Ingeniería de software
La ingeniería de "software" se puede considerar como la ingeniería aplicada al "software", esto es, por medios sistematizados y con herramientas preestablecidas, la aplicación de ellos de la manera más eficiente para la obtención de resultados óptimos; objetivos que siempre busca la ingeniería. No es solo de la resolución de problemas, sino más bien teniendo en cuenta las diferentes soluciones, elegir la más apropiada.
Ingeniería de software
La ingeniería de "software", con el fin de ordenar el caos que era anteriormente el desarrollo de "software", dispone de varios modelos, paradigmas y , estos los conocemos principalmente como modelos o ciclos de vida del desarrollo de "software", esto incluye el proceso que se sigue para construir, entregar y hacer evolucionar el "software", desde la concepción de una idea hasta la entrega y el retiro del sistema y representa todas las actividades y artefactos (productos intermedios) necesarios para desarrollar una aplicación.