1. Gestión de la Ingeniería del Software
1.1. Es la aplicación para actividades de gestión (planificación, coordinación, mediciones, monitoreo, control e informes) que asegure un desarrollo y mantenimiento de software sistemático, disciplinado y cuantificado
1.2. Se encarga de la gestión y medición de la Ingeniería del Software
1.3. Tiene lugar en tres niveles
1.3.1. Gestión organizacional y de infraestructura
1.3.2. Gestión de proyectos
1.3.3. Programa de planificación y control de mediciones
2. Proceso de Ingeniería del Software
2.1. Se aplica a cualquier parte de la gestión de los procesos del ciclo de vida del software en la que se introduzcan cambios de procedimiento o tecnológicos para la mejora de procesos o productos
2.2. Su objetivo es implementar nuevos o mejores procesos en las prácticas actuales para incrementar la calidad del producto
3. Instrumentos y Métodos de la Ingeniería del Software
3.1. Los instrumentos de la Ingeniería del Software son instrumentos asistidos por ordenador que son requeridos para ayudar a los procesos de ciclo del vida del mismo
3.2. Los métodos de la Ingeniería del Software son una serie de directrices que proporcionan la notación, el vocabulario y los procedimientos para realizar tareas identificables y para comprobar tanto el proceso como el producto
3.3. Los instrumentos reducen la carga cognoscitiva sobre el ingeniero de software
4. Calidad del Software
4.1. Según A Phil Crosby, es la conformidad a las exigencias del usuario
4.2. Pretende proporcionar directrices para mejorar procesos
4.3. Es un aspecto ubicuo en la Ingeniería del Software
5. Disciplinas relacionadas con la Ingeniería del Software
5.1. Ingeniería de la computación
5.1.1. Incorpora la ciencia y la tecnología del diseño, construcción, implementación y mantenimiento de los componentes del software
5.2. Gestión de proyectos
5.2.1. Es el uso del conocimientos, las habilidades y las técnicas para planificar actividades para satisfacer los requisitos del proyecto
5.3. Gestión de calidad
5.3.1. Actividades coordinadas para dirigir y controlar una organización con respecto a la calidad
5.4. Ingeniería de sistemas
5.4.1. Se centra en definir los requisitos de usuario y funcionalidades requeridas, sintetiza el diseño y la valoración del sistema, considera operaciones de funcionamiento, pruebas, desarrollo, coste y planificación.
6. Requerimientos del Software
6.1. Es el análisis, especificación y validación de los requisitos de un software.
6.2. Expresan las necesidades y los apremios colocados en un producto de software
6.3. Es una característica que se debe exhibir para solucionar cierto problema del mundo real
7. Diseño de Software
7.1. Describe la arquitectura del software y los componentes en un nivel de detalle que permita su construcción
7.2. Permite producir diversos modelos para la solución que se pondrá en desarrollo.
7.2.1. Estos modelos son analizados para determinar si satisfacen o no los requisitos del software
7.2.2. Se pueden utilizar para plantear as actividades subsecuentes del desarrollo
7.3. Consiste en dos actividades
7.3.1. Diseño de la arquitectura del software: describe la estructura del software y su organización e identifica sus componentes
7.3.2. Diseño detallado del software: describe suficientemente cada componente para tener en cuenta su construcción