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

1. Diseño del Software

1.1. Diseño Arquitectónico

1.1.1. Descompone el software en componentes y describe sus partes a nivel general, de estructura.

1.2. Diseño Detallado

1.2.1. Describe el comportamiento específico de estos componentes.

2. Construcción del Software

2.1. Minimizar la complejidad

2.1.1. Evitar que un trabajo se vuelva mas dificil de lo que realmente es.

2.2. Anticiparse a los cambios

2.2.1. Tener en cuenta los factores que pueden afectar el software

3. Pruebas del Software

3.1. Detectar Fallas

3.1.1. Saber que no realiza el software

3.2. Corregir Errores

3.2.1. Hacer que el software trabaje correctamente

4. Mantenimiento del Software

4.1. Necesidad de Mantenimiento

4.1.1. Se da para garantizar que el software cumple satisfactoriamente con los requerimientos solicitados .

4.2. Alcanzar el Desempeño Adecuado

4.2.1. Corregir fallas. Improvisar el diseño. Implementar correcciones. Interfaces con otros sistemas.

5. Gestión de la configuración de Software

5.1. Identificar la Configuración General de un Sistema

5.1.1. Esto permite mantener su confiabilidad, adaptabilidad y configuración a los diferentes ciclos de vida.

5.2. Controla la Evolución e Integridad del Software

5.2.1. Peritiendo la correcta verificación, control, reportes y configuración de la información.

6. Gestión en la Ingeniería del software

6.1. Iniciación y Alcance

6.1.1. Se centra en la determinación eficaz de los requisitos del software por medio de varios métodos de inducción y la valoración de la viabilidad del proyecto desde distintos puntos de vista.

6.2. Planificación de un Proyecto de Software

6.2.1. Esta regulado por los alcances y los requisitos y por la viabilidad del proyecto, se evalúan los procesos de ciclo de vida y se selecciona el más apropiado.

6.3. Reparto de recursos

6.3.1. Los equipos, medios y personas se asocian a las tareas programadas, esta actividad está regulada y limitada por la disponibilidad de los recursos y su uso óptimo bajo estas circunstancias.

7. Métodos y Herramientas de la ingeniería del software

7.1. Herramientas de exigencias de Software

7.1.1. Son usados para la obtención, análisis, especificación y validez de las exigencias de software

7.2. Métodos Heurísticos

7.2.1. Aquí se tratan los diferentes métodos que tratan con accesos matemáticamente basados hasta llegar a transformar las especificaciones en una forma más cercana a la deseable en un programa finalmente ejecutable.

7.3. Métodos de Prototipado

7.3.1. Métodos que se encargan del prototipo y tienen como base estilos de prototipazo, objetivos del prototipazo, y las técnicas para la evaluación del prototipo propuesto.

8. Calidad de Software

8.1. Walk-throughs:

8.1.1. El objetivo es evaluar el producto software, los objetivos principales son: Encontrar anomalías, mejorar el producto software, considerar implementaciones alternativas, evaluar la conformidad con estándares y especificaciones.

8.2. Revisiones Técnicas

8.2.1. El propósito es evaluar el producto software para determinar si es idóneo para su correspondiente uso.

8.3. Inspecciones

8.3.1. Detecta e identifica anomalías en los productos de software, existen dos importantes elementos diferenciadores entre inspección y revisión.

9. Requisitos de Software

9.1. limitaciones

9.1.1. Que no podra hacer el software.

9.2. viabilidad del proyecto

9.2.1. Realmente sera viable la manera de trabajar el proyecto

10. Boada Romel CI: 24.039.958 Adarbelis Padilla CI: 22.826.751 Castillo Johudsy C.I: 21.251.473 Jhonny Rojas C.I: 25.084.609