Ingeniería técnica en informática de gestión
La IEEE Computer Society's "Software Engineering Body of Knowledge" define la Ingeniería de software como la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. también está el sistema conocido como 3ne
Ingeniería de software basada en componentes
Por contraste, la ingeniería de software basado en componentes no hace tal asunción, y en lugar ello expresa que los desarrolladores deben construir el software pegando entre sí componentes prefabricados - como en los campos de la electrónica o la mecánica. Algunos pares incluso hablan de sistemas modularizados como componentes de software como un nuevo paradigma de programación.