Get Started. It's Free
or sign up with your email address
SWEBOK by Mind Map: SWEBOK

1. Areas de Conocimiento

1.1. Diseño del Software

1.1.1. Son todas las actividades del ciclo de vida en la cual se analizan los requerimientos del software

1.1.2. Permite la producción de distintos modelos que sirvan para dar solución al software que se pondrá en desarrollo.

1.2. Construcción del Sofware

1.2.1. Es la creación del software, a través de la codificación, comprobación, prueba y depuración.

1.3. Intrumentos y Metodos de la Ingeneria el sofware

1.3.1. Son todas aquellas herramientas que utilizamos en nuestros computadores para hacer cada proceso correspondiente al desarrollo del software.

1.3.1.1. Existen Herramientas de:

1.3.1.1.1. Prueba

1.3.1.1.2. Diseño

1.3.1.1.3. Contruccion

1.3.1.1.4. Exigencia

1.3.1.1.5. Mantenimiento

1.3.1.1.6. Dirección de configuración del software

1.3.1.1.7. Otra

1.3.1.1.8. Prueba

1.3.2. Los métodos aplican de forma estructurada como se realizaran las actividades para que estas sean mas acertadas.

1.3.2.1. Existen metodos

1.3.2.1.1. Heuristicos

1.3.2.1.2. Formales

1.3.2.1.3. Prototipos

1.4. Gestion de Configuración del Sofware

1.4.1. Disciplina que establece dirección y seguimiento técnico y administrativos a la identificación y documentación de las características funcionales y físicas de un elemento de configuración, toma nota y produce informe de cambios en el proceso y en el estado de implementación y verifica el cumplimiento de los requerimientos especificados

1.4.1.1. Actividades

1.4.1.1.1. Gestión y planificación de los procesos de SCM

1.4.1.1.2. Identificación de la configuración del software

1.4.1.1.3. Control de la configuración del software

1.4.1.1.4. Responsabilidad del estado de la configuración del software

1.4.1.1.5. Auditoria de la configuración del software

1.4.1.1.6. Gestión del lanzamiento y entrega del software

1.5. Gestión de Ingeniera del Software

1.5.1. Aplicación para actividades de gestión, planificación, coordinacion, mediciones,monitoreo, control e informes que asegure un desarrollo y antenimiento del software sistematico, disciplinado y cuantificado

1.5.1.1. Actividades

1.5.1.1.1. Gestión organizacional y de infraestructura

1.5.1.1.2. Gestión de proyectos

1.5.1.1.3. programa de planificación y control de mediciones

1.5.1.2. Se encarga de

1.5.1.2.1. Iniciación y alcance

1.6. Mantenimiento del Software

1.6.1. Modificaciones realizadas al software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos, también la planificación de las actividades requeridas para dar soporte al software

1.6.1.1. Para realizar un mantenimiento eficaz de software se debe tomar en cuenta

1.6.1.1.1. Factores técnicos

1.6.1.1.2. Factores de dirección

1.6.1.1.3. Estimación de costos

1.6.1.1.4. Medidas especificas

1.6.1.2. Algunas de la técnicas usadas para el mantenimiento de un software

1.6.1.2.1. Compresión del programa

1.6.1.2.2. Reingenieria

1.6.1.2.3. Ingeniería de revés

1.7. Calidad del Software

1.7.1. Prueba del software

1.7.1.1. Consiste en verificar el comportamiento de un software mediante un número finito de caso de prueba, para comprobar el adecuado funcionamiento del mismo

1.7.1.1.1. El objetivo es diseñar pruebas que sistemáticamente saquen a la luz diferentes clases de errores, en el menor tiempo y esfuerzo posible; se pueden distingir tres niveles de prueba

1.7.1.1.2. Las pruebas se pueden realizar para comprobar que la especificaciones funcionales se implementa, así como probar rendimiento, confiabilidad, facilidad de uso entre otras muchas requerimiento no funcionales

1.7.2. El concepto relevante de la calidad del software es que los requerimientos del software definen las características de calidad requeridas de ese software e influyen en los métodos de medición y criterios de aceptación para evaluar estas características. La calidad del software debe ser construida desde el comienzo, no es algo que puede ser añadido después.

1.7.2.1. Fundamentos de Calidad del Software

1.7.2.1.1. Ingeniería del Software Cultura y Ética

1.7.2.1.2. Valor y coste de Calidad

1.7.2.1.3. Modelos y Características de Calidad

1.7.2.1.4. Mejora de Calidad

1.7.2.2. Consideraciones Practicas

1.7.2.2.1. Aseguramiento de la Calidad del Software

1.7.2.2.2. Verificación & Validación

1.7.2.2.3. Revisiones y Auditoria

1.7.2.3. Proceso de Gestión de Calidad del Software

1.7.2.3.1. Requerimientos de Calidad del Software

1.7.2.3.2. Caracterización de Defectos

1.7.2.3.3. Tecnicas de Gestion de Calidad del Software

1.7.2.3.4. Tecnicas Dinamicas