http://www.cc.uah.es/drg/b/HispaSWEBOK.Borrador.pdf SWEBOK

Get Started. It's Free
or sign up with your email address
Rocket clouds
http://www.cc.uah.es/drg/b/HispaSWEBOK.Borrador.pdf SWEBOK by Mind Map: http://www.cc.uah.es/drg/b/HispaSWEBOK.Borrador.pdf SWEBOK

1. Pruebas de Software

1.1. 1. Objetivos de las pruebas de software. La prueba de software es un elemento crítico para la garantía del correcto funcionamiento del software. Entre sus objetivos están:

1.2. 2. 1) Detectar defectos en el software.

1.3. 3. 2) Verificar la integración adecuada de los componentes.

1.4. 4. 3)Verificar que todos los requisitos se han implementado correctamente.

1.5. 5. 4) Identificar y asegurar que los defectos encontrados se han corregido antes de entregar el software al cliente.

1.6. 6. 5) Diseñar casos de prueba que sistemáticamente saquen a la luz diferentes clases de errores, haciéndolo con la menor cantidad de tiempo y esfuerzo.

2. Construccion del Software

2.1. 1. Entre los elementos basicos para la construccion del software se encuentran:

2.2. 2. Fundamentos para la construccion del software

2.3. 3. Consideraciones Practicas

2.4. 4. Dirigir la construccion

3. Construcción del Software

3.1. Fundamentos de la Construcción del Software

3.1.1. Minimizar la complejidad

3.1.2. Anticiparse a los cambios

3.1.3. Construir para verificar

3.1.4. Estándares en la construcción

3.2. Gestión de la Construcción

3.2.1. Modelos de Construcción [Bec99; McC04]

3.2.2. Planificación de la Construcción

3.2.3. Medición de la Construcción

3.3. Consideraciones Prácticas

3.3.1. Diseño de la Construcción

3.3.2. Lenguajes de Construcción

3.3.3. Codificación

3.3.4. Pruebas de Construcción

3.3.5. Reutilización

3.3.6. Calidad de la Construcción

3.3.7. Integracion

4. Pruebas del Software

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

5.1. Gestion del proceso

5.2. Identificacion de la configuracion

5.3. Control de configuracion del software

5.4. Registro del estado de la configuracion

5.5. Gestion de lanzamiento y entrega

6. Gestión de la Ingeniería del Software

6.1. Las principales fases para la Gestion de la Ingenieria del Software son:

6.2. 1) Iniciacion y Alcance

6.3. 2) Planificacion de un proyecto de Software

6.4. 4) Cierre

7. Procesos Ingenieria de Software

7.1. Elementos tipicos del proceso de Software:

7.2. Producto

7.3. Flujo de Trabajo

7.4. Rol

7.5. Actividad

7.6. Disciplina

8. Métodos y Herramientas en Ingeniería del software

8.1. Las Herramientas de Ingeniería de Software

8.1.1. Las herramientas de Exigencias de Software

8.1.2. Las herramientas Diseño de Software

8.1.3. Las herramientas Construcción de Software

8.1.4. Herramientas de Pruebas de Software

8.1.5. Herramientas de Mantenimiento de Software

8.1.6. Las herramientas de Dirección de Configuración de Software

8.1.7. Las herramientas de Dirección en la ingieneria de Software

8.1.8. Las Herramientas de Proceso de Ingeniería de Software

8.1.9. Las Herramientas de Calidad de Software

8.1.10. Cuestiones de Instrumento Compuestas

8.2. Los Métodos de la Ingeniería de Software

8.2.1. Métodos heurísticos

8.2.2. Métodos Formales

8.2.3. Métodos de prototipado

9. Calidad Software

9.1. Existen 3 puntos importantes de la definición de calidad de software:

9.2. 1) Los requerimientos del software son los fundamentos desde los que se mide la calidad.

9.3. 2) Los estándares específicos definen un conjunto de criterios de desarrollo que guían la forma de aplicación de la ingeniería de software.

9.4. 3) Existen requerimientos implícitos que no se mencionan.

10. Diseño del Software

10.1. Fundamentos del diseño del software

10.1.1. Conceptos generales de diseño

10.1.2. Contexto del diseño del software

10.1.3. Proceso del diseño del software

10.1.4. Permitir técnicas

10.2. Estructura y arquitectura del software

10.2.1. Estructuras y puntos de vista arquitectónicos

10.2.2. Patrones del diseño (patrones arquitectónicos micro)

10.2.3. Familias de programas y de marcos.

11. Requisitos del Software

11.1. Proceso de los requisitos

11.1.1. Modelos de proceso

11.1.2. Agentes de proceso

11.1.3. Ayuda y gerencia de proceso

11.1.4. Calidad y mejora de proceso

11.2. Fundamentos de los requisitos del software

11.2.1. Producto y requisitos del proceso

11.2.2. Requisitos funcionales y no funcionales

11.2.3. Características inesperadas

11.2.4. Requisitos cuantificables

11.2.5. Requisitos del sistema y requisitos del software

11.3. Especificación de requisitos

11.3.1. Documento de la Especificación del sistema

11.3.2. Especificación de requisitos del sistema

11.3.3. Especificación de requisitos del software

12. El Mantenimiento del Software

12.1. 1. Definicion y conceptos

12.2. 2. La naturaleza de Mantenimiento

12.3. 3. Necesidad del mantenimiento

12.4. 4. Mayoria de costes del mantenimiento

12.5. 5. Evolucion del software

12.6. 6. Categorias del mantenimiento

13. INTEGRANTES