Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
SWEBOK por Mind Map: SWEBOK

1. Calidad del Software

1.1. Estudia los aspectos relativos a la calidad del software, los cuales trascienden a los procesos del ciclo de vida.

1.2. La calidad del software es un aspecto ubicuo en la ingeniería del software, y por lo tanto también es tratado en muchas de las áreas de conocimientos, los cuales tratarán las técnicas estáticas, es decir aquellas que no requieren la ejecución de un software para su evaluación.

2. Métodos y Herramientas de la Ingeniería del Software

2.1. Las herramientas de ingeniería del software corresponden básicamente a todas las áreas del conocimiento para fortalecer el desarrollo y eficacia, en la ejecución de sus actividades.

2.2. Se emplean los siguientes métodos para la resolución de los procesos

2.2.1. Métodos heurísticos.

2.2.2. Métodos formales.

2.2.3. Métodos de prototipado.

3. Diseño del Software

3.1. Temas claves en el diseño del software.

3.2. La evaluación del diseño del software está dedicado a los aspectos especificos del diseño, los cuales son atributos de calidad, análisis de calidad y técnicas de evaluación y medición.

4. Requerimientos del Software

4.1. Los requerimientos del proceso, describe los modelos de procesos, actores del proceso, procesos de soporte y gestión, y la calidad mejora del proceso.

4.2. Análisis de requerimientos

5. Integrantes: Jessika Carvajal Carlos Mendoza Anais Martinez José Arzola

6. Construcción del Software

6.1. Los fundamentos de la construcción del software permiten

6.2. La gestión de la construcción agiliza la construcción de modelos, planificación de la construcción así como la medición de la construcción.

6.2.1. Además de la consideración en practicas que realiza la codificación, pruebas de construcción, y la reutilización del software.

7. Gestión en la Ingeniería del Software

7.1. Esta área de conocimiento es una de las más fundamentales a lo largo de todo el proceso del software ya que se centraliza y supervisa cada actividad ejecutada. Las actividades de gestión tienen lugar en tres niveles básicos.

7.1.1. Gestión organizacional y de infraestructura.

7.1.2. Gestión del software.

7.1.3. Programa de planificación y control de mediciones.

7.2. Sin embargo existen temas específicos con más detalle que se deben llevar a cabo en la operación de la gestión de ingeniería del software.

8. Pruebas del Software

8.1. Los fundamentos de las pruebas del software presentan las terminología relacionada con las pruebas y los aspectos fundamentales de las pruebas , finalmente la relación de las pruebas con otras actividades.

8.2. Las técnicas para pruebas incluye las pruebas basadas en la intuición del probador/a y experiencia. Así como también se presta para seleccionar y combinar las técnicas más apropiadas.

9. Gestión de la Configuración del Software

9.1. Por tal motivo lleva una relación con la garantía de la calidad del software (SQA).

9.2. Como actividades impresindibles en la gestión se destacan: la identificación, control, responsabilidad, y auditoría de la configuración del software, y la gestión de lanzamiento y entrega del software.

9.3. Un paso importante para la gestión de la configuración del software es la identificación de los elementos a controlar, ya que estos son la base de manipulación del proceso de gestión de configuración del software.

9.3.1. Un elemento de configuración de software es una agregación de software y a la vez es tratado como una sola entidad en todo el proceso de la gestión de la configuración del software.

10. Mantenimiento del Software

10.1. El mantenimiento opera un conjunto de problemas que deben ser tratados para asegurar un mantenimiento eficaz. De igual forma se incluyen aspectos técnicos y de direeción que deben tomarse en cuanta antes que todo.

10.1.1. Se estima que de un 40% a un 60% del esfuerzo de mantenimiento se dedica al entendimiento del software para ser modificado.

10.2. Muchas de las actividades del mantenimiento son similares al desarrollo, sin embargo ciertas actividades en el proceso implican métodos únicos al mantenimiento de software.

11. Disciplinas Relacionadas con la Ingeniería del Software

11.1. Ciertas disciplinas tienen límites entre sí mismas y con respecto a las áreas donde son ejecutadas.

12. Proceso de la ingeniería del software

12.1. Los procesos tienen capacidad de manejar niveles de estructuración para su desarrollo confiable. Que implican:

12.1.1. Proceso de implementación y cambios.

12.1.2. Definición de procesos.

12.1.3. Valoración del proceso.

12.1.4. Medidas de productos y procesos.

12.2. Todos los temas que intervienen en el proceso de ingeniería del software, dan soporte a ciertos cambios organizacionales, definición de procesos, incremento de la calidad del producto, ejecución de un modelo de valoración y medición de procesos a productos.