Libro de ingeniería de software

Elaboracion de un mapa mental de las diferentes áreas que comprende el Software Engineering Book (SWEBOK) s

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Libro de ingeniería de software por Mind Map: Libro de ingeniería de software

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

1.1. Niveles

1.1.1. Iniciación y Alcance

1.1.2. Promulgación del Proyecto de Software

1.1.3. Revisión y Evaluación

1.1.4. Planificación de un Proyecto de Software

1.1.5. Cierre

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

2.1. Gestión del proceso de la SCM

2.2. Identificación de la Configuración del Software

2.3. Control de la Configuración del Software

2.4. Registro del Estado de la Configuración

2.5. Auditoría de la Configuración del Software

2.6. Gestión del Lanzamiento y Distribución

3. Instrumentos y Métodos del Software

3.1. Instrumentos

3.2. Métodos

3.2.1. Métodos heurísticos que tratan con accesos informales

3.2.2. Métodos formales que tratan con accesos matemáticamente basados

3.2.3. Métodos de prototipado que tratan con software que trama accesos basados en varias formas de prototipado

4. Calidad del Software

4.1. Fundamentos de Calidad de Software

4.1.1. Ingeniería del Software Cultura y Ética

4.1.2. Valor y coste de la calidad.

4.1.3. Modelos y Características de Calidad

4.1.3.1. La calidad del proceso en la ingeniería del software

4.1.3.2. Calidad de producto software

4.1.3.3. Mejora de Calidad

4.2. Procesos de Gestión de Calidad del Software

4.2.1. Los procesos de gestión de calidad de software deben dirigirse a como los buenos productos software van a satisfacer o satisfacen al cliente y las exigencias del personal implicado, a como proporcionan valor a los clientes y demás personal implicado, y proveen la calidad de software precisa para conocer los requerimientos del software.

4.3. Consideraciones Prácticas

4.3.1. Requerimientos de calidad del software

4.3.1.1. Confiabilidad

4.3.1.2. Niveles de integridad del software

4.3.2. Caracterización de defectos

4.3.3. Técnicas de Gestión de Calidad del Software

4.3.3.1. Técnicas Estáticas

4.3.3.2. Técnicas intensivas de personal

4.3.3.3. Técnicas Analíticas

4.3.3.4. Técnicas Dinámicas

4.3.3.5. Pruebas

4.3.4. Medición de calidad del software

5. Procesos de la Ingeniería del Software

5.1. Niveles

5.1.1. Primer nivel

5.1.2. Segundo nivel

5.2. Proceso de Implementación y Cambios

5.2.1. Infraestructura del Proceso

5.2.1.1. Grupo de Proceso de la Ingeniería del Software (SEPG)

5.2.1.2. Creadora de Experiencia (EF)

5.3. Definición de Procesos

5.4. Valoración del Proceso

5.4.1. Modelos de Valoración del Proceso

5.4.2. Métodos de Valoración del Proceso

5.5. Medición de los Procesos y Productos

6. Disciplinas Relacionas con la Ingeniera del Software

6.1. Ingeniería de ordenadores

6.2. Gestión de Proyectos

6.3. Gestión de calidad

6.4. Ergonomía del software

6.5. Ingeniería de sistemas

7. Requerimientos

7.1. Tipos

7.1.1. Funcional vs. No Funcional.

7.1.1.1. Funcional

7.1.1.2. No Funcional

7.1.2. Productos vs. Proceso.

7.1.2.1. Productos

7.1.2.2. Proceso

7.1.3. Propiedades Emergentes.

7.1.3.1. No pueden ser tratados por un solo componente

7.2. Proceso de los Requisitos

7.2.1. Modelos

7.2.2. Agentes

7.2.3. Ayuda y Gerencia

7.2.4. Detectar y resolver los conflictos

7.2.5. Calidad y Mejora

7.3. Captura de los Requisitos

7.4. Análisis de Requisitos

7.4.1. Descubrir los limites del software

7.4.2. Elaborar los requisitos del sistema

7.5. Especificación

7.6. Validación

7.7. Consideraciones Practicas

8. Construcción

8.1. Fundamentos

8.1.1. Minimizar la complejidad

8.1.2. Anticiparse a los cambios

8.1.3. construir para verificar

8.1.4. Estándares de la construcción

8.2. Gestión de construcción

8.3. Consideraciones Practicas

9. Mantenimiento

9.1. Fundamentos del Mantenimiento del Software

9.1.1. Tipos

9.1.1.1. Mantenimiento Correctivo

9.1.1.2. Mantenimiento Adaptativo

9.1.1.3. Mantenimiento: Perfectivo

9.1.1.4. Mantenimiento preventivo

9.2. Temas Clave del Mantenimiento

9.3. Proceso de Mantenimiento

9.3.1. proporcionan actividades necesarias y entradas/salidas

9.3.2. Actividades de Mantenimiento

9.4. Es necesario para asegurar que el software siga satisfaciendo las demandas y necesidades del usuario.

10. Pruebas

10.1. Fundamentos

10.1.1. Terminología

10.1.2. Cuestiones Claves

10.1.3. Relación de las pruebas con otras actividades

10.2. Niveles de Prueva

10.2.1. Objetivos de las pruebas

10.2.1.1. Objetos de la prueba

10.3. Técnicas de Prueba

10.3.1. Pruebas basadas en la intuición y experiencia

10.3.1.1. Pruebas por exploración

10.3.2. Las pruebas ad hoc

10.3.3. Técnica avanzada en la especificación

10.3.3.1. Particiones de equivalencia

10.3.3.2. Análisis de los valores límite

10.3.3.3. Tablas de decisión

10.3.3.4. Máquinas de estado finito

10.3.3.5. Basadas en las especificaciones formales

10.3.3.6. Pruebas aleatorias

10.4. Medidas Relacionadas

10.5. Procesos de Prueba

11. Diseño

11.1. Procesos del Diseño

11.1.1. Arquitectonico

11.1.2. Detallado

11.2. Estructura y Arquitectura

11.3. Cuestiones Claves en el Diseño

11.3.1. Distribución de componentes

11.3.2. Interacción y Presentación

11.3.2.1. Concurrencia

11.3.3. Persistencia de datos

11.4. Calidad Evaluación del diseño

11.4.1. Cualidades de los atributos

11.4.2. Control y dirección de acontecimientos

11.4.3. Técnicas de la evaluación y calidad del análisis

11.4.4. Medidas

11.5. Notaciones del diseño

11.5.1. Descripción Estructural

11.5.2. Descripción del comportamiento

11.6. Estrategia y Método del Diseño

12. Realizado por: Molina Sheleska, Dellosa Michelle, Lopez Pool, Campbell Melissa