1. Ciclo de vida o metodología para el desarrollo de SI
1.1. 1.Planificación
1.1.1. Análisis de las características y el comportamiento del sistema del cual el software va a formar parte.
1.2. 2. Análisis
1.2.1. Descubrir cuales son los requerimientos del sistema
1.3. 3. Diseño
1.3.1. Construir y se ha de decidir la estructura general que tendrá el sistema (Diseño arquitectónico )
1.4. 4 Codificación
1.4.1. Traducción del diseño a algún lenguaje de programación, que luego se compila para obtener un programa ejecutable
1.5. 5.Pruebas
1.5.1. objetivo detectar los errores que se hayan podido cometer en las etapas anteriores del proyecto y su corrección
1.6. 6.Utilización
1.6.1. planificar el entorno en el que el sistema debe funcionar, tanto hardware como software:
1.7. 7.Mantenimiento
1.7.1. Corrección de errores
1.7.2. Agregar modificaciones funcionales no contempladas en el proyecto.
2. Objetivos
2.1. Dirigir y coordinar el desarrollo de aplicaciones
2.2. Intervenir en las fases del ciclo de vida de un software
2.3. Estimar los costes de un proyecto y determinar los tiempos de desarrollo
2.4. Organizar la realización de pruebas para verificar el funcionamiento de la app
2.5. Introducir procedimientos de calidad en los sistemas
3. Capas de la ingeniería de Software
3.1. Proceso
3.1.1. Series de paso a seguir para construir un sistema
3.2. Métodos
3.2.1. Construcción técnica del software
3.3. Herramientas
3.3.1. Proporcionan un enfoque automático o semiautomatico para el proceso y para los métodos