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
Rocket clouds
Libro de ingeniería de software por Mind Map: Libro de ingeniería de software

1. Requerimientos

1.1. Tipos

1.1.1. Funcional vs. No Funcional.

1.1.1.1. Funcional

1.1.1.2. No Funcional

1.1.2. Productos vs. Proceso.

1.1.2.1. Productos

1.1.2.2. Proceso

1.1.3. Propiedades Emergentes.

1.1.3.1. No pueden ser tratados por un solo componente

1.2. Proceso de los Requisitos

1.2.1. Modelos

1.2.2. Agentes

1.2.3. Ayuda y Gerencia

1.2.4. Detectar y resolver los conflictos

1.2.5. Calidad y Mejora

1.3. Captura de los Requisitos

1.4. Análisis de Requisitos

1.4.1. Descubrir los limites del software

1.4.2. Elaborar los requisitos del sistema

1.5. Especificación

1.6. Validación

1.7. Consideraciones Practicas

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

2.1. Niveles

2.1.1. Iniciación y Alcance

2.1.2. Promulgación del Proyecto de Software

2.1.3. Revisión y Evaluación

2.1.4. Planificación de un Proyecto de Software

2.1.5. Cierre

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

3.1. Gestión del proceso de la SCM

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

3.3. Control de la Configuración del Software

3.4. Registro del Estado de la Configuración

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

3.6. Gestión del Lanzamiento y Distribución

4. Construcción

4.1. Fundamentos

4.1.1. Minimizar la complejidad

4.1.2. Anticiparse a los cambios

4.1.3. construir para verificar

4.1.4. Estándares de la construcción

4.2. Gestión de construcción

4.3. Consideraciones Practicas

5. Mantenimiento

5.1. Fundamentos del Mantenimiento del Software

5.1.1. Tipos

5.1.1.1. Mantenimiento Correctivo

5.1.1.2. Mantenimiento Adaptativo

5.1.1.3. Mantenimiento: Perfectivo

5.1.1.4. Mantenimiento preventivo

5.2. Temas Clave del Mantenimiento

5.3. Proceso de Mantenimiento

5.3.1. proporcionan actividades necesarias y entradas/salidas

5.3.2. Actividades de Mantenimiento

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

6. Instrumentos y Métodos del Software

6.1. Instrumentos

6.2. Métodos

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

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

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

7. Calidad del Software

7.1. Fundamentos de Calidad de Software

7.1.1. Ingeniería del Software Cultura y Ética

7.1.2. Valor y coste de la calidad.

7.1.3. Modelos y Características de Calidad

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

7.1.3.2. Calidad de producto software

7.1.3.3. Mejora de Calidad

7.2. Procesos de Gestión de Calidad del Software

7.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.

7.3. Consideraciones Prácticas

7.3.1. Requerimientos de calidad del software

7.3.1.1. Confiabilidad

7.3.1.2. Niveles de integridad del software

7.3.2. Caracterización de defectos

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

7.3.3.1. Técnicas Estáticas

7.3.3.2. Técnicas intensivas de personal

7.3.3.3. Técnicas Analíticas

7.3.3.4. Técnicas Dinámicas

7.3.3.5. Pruebas

7.3.4. Medición de calidad del software

8. Pruebas

8.1. Fundamentos

8.1.1. Terminología

8.1.2. Cuestiones Claves

8.1.3. Relación de las pruebas con otras actividades

8.2. Niveles de Prueva

8.2.1. Objetivos de las pruebas

8.2.1.1. Objetos de la prueba

8.3. Técnicas de Prueba

8.3.1. Pruebas basadas en la intuición y experiencia

8.3.1.1. Pruebas por exploración

8.3.2. Las pruebas ad hoc

8.3.3. Técnica avanzada en la especificación

8.3.3.1. Particiones de equivalencia

8.3.3.2. Análisis de los valores límite

8.3.3.3. Tablas de decisión

8.3.3.4. Máquinas de estado finito

8.3.3.5. Basadas en las especificaciones formales

8.3.3.6. Pruebas aleatorias

8.4. Medidas Relacionadas

8.5. Procesos de Prueba

9. Procesos de la Ingeniería del Software

9.1. Niveles

9.1.1. Primer nivel

9.1.2. Segundo nivel

9.2. Proceso de Implementación y Cambios

9.2.1. Infraestructura del Proceso

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

9.2.1.2. Creadora de Experiencia (EF)

9.3. Definición de Procesos

9.4. Valoración del Proceso

9.4.1. Modelos de Valoración del Proceso

9.4.2. Métodos de Valoración del Proceso

9.5. Medición de los Procesos y Productos

10. Diseño

10.1. Procesos del Diseño

10.1.1. Arquitectonico

10.1.2. Detallado

10.2. Estructura y Arquitectura

10.3. Cuestiones Claves en el Diseño

10.3.1. Distribución de componentes

10.3.2. Interacción y Presentación

10.3.2.1. Concurrencia

10.3.3. Persistencia de datos

10.4. Calidad Evaluación del diseño

10.4.1. Cualidades de los atributos

10.4.2. Control y dirección de acontecimientos

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

10.4.4. Medidas

10.5. Notaciones del diseño

10.5.1. Descripción Estructural

10.5.2. Descripción del comportamiento

10.6. Estrategia y Método del Diseño

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

12. Disciplinas Relacionas con la Ingeniera del Software

12.1. Ingeniería de ordenadores

12.2. Gestión de Proyectos

12.3. Gestión de calidad

12.4. Ergonomía del software

12.5. Ingeniería de sistemas