CUERPO DE CONOCIMIENTO DE LA INGENIERÍA DEL SOFTWARE

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
CUERPO DE CONOCIMIENTO DE LA INGENIERÍA DEL SOFTWARE por Mind Map: CUERPO DE CONOCIMIENTO DE LA INGENIERÍA DEL SOFTWARE

1. MANTENIMIENTO DEL SOFTWARE

1.1. FUNDAMENTOS DEL MANTENIMIENTO DEL SOFTWARE

1.1.1. NECESIDAD DE MANTENIMIENTO

1.1.2. EVOLUCION DEL SOFTWARE

1.1.3. CATEGORIAS DE MANTENIMINTO

1.2. PROBLEMAS CLAVE EN MANTENIMIENTO DE SOFTWARE

1.2.1. MEDICIÓN DEL MANTENIMIENTO DEL SOFTWARE

1.3. PROCESO DE MANTENIMIENTO

1.3.1. PROCESO DE MANTENIMIENTO

1.4. TECNICAS DE MANTENIMIENTO

1.4.1. COMPRENSION DEL PROGRAMA

2. GESTION DE LA CONFIGURACION DEL SOFTWARE

2.1. GESTION DEL PROCESO SCM

2.1.1. PLAN SCM

2.1.2. SEGUIMIENTO DE LA SCM

2.2. IDENTIFICACIÓN DE LA CONFIGURACIÓN

2.2.1. IDENTIFICAR LOS ELEMENTOS A CONTROLAR

2.2.2. RELACIONES DE ELEMENTOS

2.2.3. ADQUISICION DE ELEMENTOS

2.3. CONTROL DE CONFIGURACIÓN DE SOFTWARE

2.3.1. PETICIÓN DE EVALUACIÓN Y APROBACIÓN DE CAMBIOS

2.3.2. IMPLEMENTACION DE CAMBIOS

2.4. REGISTRO DEL ESTADO DE LA CONFIGURACION

2.4.1. INFORME DEL ESTADO DE LA CONFIGURACION

2.5. AUDITORIA DE CONFIGURACIÓN SOFTWARE

2.5.1. AUDITORIA DE LA CONFIGURACIÓN FUNCIONAL

2.6. GESTION DE LANZAMIENTO Y ENTREGA

2.6.1. CONSTRUCCION SOFTWARE

3. GESTION DE LA INGENIERIA DEL SOFTWARE

3.1. INICIACION Y ALCANSE

3.1.1. VIABILIDAD Y ANALISIS

3.2. PLANIFICACIÓN DE UN PROYECTO SOFTWARE

3.2.1. PLANIFICACIÓN DEL PROCESO

3.2.2. GESTIÓN DE CALIDAD

3.2.3. GESTIÓN DE PLANES

3.3. PROMULGACIÓN DEL PROYECTO SOFTWARE

3.3.1. IMPLEMENTACION DE PLANES

3.3.2. PROCESO DE CONTROL

3.3.3. INFORMES

3.4. REVISIÓN Y EVALUACIÓN

3.4.1. REVISAR Y EVALUAR LA EJECUCION

3.5. CIERRE

3.5.1. DETERMINAR EL CIERRE

3.6. MEDIDAS DE LA INGENIERÍA DE SOFTWARE

3.6.1. PLANIFICAR EL PROCESO DE MEDICION

3.6.2. EVALUAR LAS MEDIDAS

4. PROCESO DE LA INGENIERIA DEL SOFTWARE

4.1. PROCESOS DE IMPLEMENTACION Y CAMBIOS

4.1.1. INFRAESTRUCTURA DEL PROCESO

4.1.2. CICLO DE GESTIÓN DEL PROCESO DEL SOFTWARE

4.2. DEFINICION DE PROCESOS

4.2.1. PROCESOS DEL CICLO DE VIDA DEL SOFTWARE

4.2.2. ADAPTACIÓN DEL PROCESO

4.2.3. AUTOMATIZACION

4.3. VALORACIÓN DEL PROCESO

4.3.1. MODELOS DE VALORACIÓN DEL PROCESO

4.3.2. MÉTODOS DE VALORACIÓN DEL PROCESO

4.4. MEDIDAS  DE PRODUCTO Y PROCESOS

4.4.1. MEDICIÓN DEL PROCESO

4.4.2. MEDICION DE PRODUCTOS DE SOFTWARE

4.4.3. TECNICA DE MEDICION DE PROCESOS

5. INSTRUMENTOS Y MÉTODOS DE LA INGENIERÍA DEL SOFTWARE

5.1. HERRAMIENTAS Y MÉTODOS DE INGENIERÍA DEL SOFTWARE

5.1.1. HERRAMIENTAS DE INGENIERÍA DEL SOFTWARE

5.1.2. MÉTODOS DE INGENIERÍA DEL SOFTWARE

6. CALIDAD DEL SOFTWARE

6.1. FUNDAMENTOS DE CALIDAD DE SOFTWARE

6.1.1. INGENIERÍA DEL SOFTWARE CULTURA Y ÉTICA

6.1.2. VALOR Y COSTE DE LA CALIDAD

6.2. CONSIDERACIONES PRACTICAS

6.2.1. ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

6.2.2. VERIFICACIÓN Y VALIDACION

6.3. PROCESOS DE GESTIÓN DE CALIDAD DEL SOFTWARE

6.3.1. REQUERIMIENTOS DE CALIDAD DE SOFTWARE

6.3.2. TÉCNICAS DE GESTIÓN DE CALIDAD DE SOFTWARE

7. REQUERIMIENTOS DEL SOFTWARE

7.1. FUNDAMENTOS DE LOS REQUISITOS SOFTWARE

7.1.1. DEFINICION DE UN REQUSITO DE SOFTWARE

7.1.2. PRODUCTO Y REQUISITOS DEL PROCESO

7.1.3. REQUISITOS DEL SISTEMA Y REQUISITOS SOFTWARE

7.2. PROCESOS DEL REQUISITO

7.2.1. MODELOS DE PROCCESO

7.2.2. AGENTES DE PROCESO

7.2.3. CALIDAD Y MEJORA DE PROCESO

7.3. CAPTURA DE LOS REQUSITOS

7.3.1. FUENTE DE LOS REQUISITOS

7.3.2. TÉCNICA DE CAPTURA DE REQUISITOS

7.4. ANALISIS DE LOS REQUISITOS

7.4.1. CLASIFICACIÓN DE LOS REQUISITOS

7.4.2. EL MODELO CONCEPTUAL

7.4.3. ASIGNACIÓN ARQUITECTÓNICA DEL DISEÑO Y DE LOS REQUISITOS

7.5. ESPESIFICACION DE REQUSITOS

7.5.1. DOCUMENTO DE LA DEFINICIÓN DEL SISTEMA

7.5.2. ESPECIFICACIÓN DE REQUISITOS DEL SISTEMA

7.5.3. ESPECIFICACIÓN DE REQUISITOS SOFTWARE

7.6. VALIDACIÓN DE LOS REQUISITOS

7.6.1. REVISIONES DE LOS REQUISITOS

7.6.2. PROTOTIPADO

7.6.3. VALIDACIÓN MODELO

7.7. CONSIDERACIONES PRACTICAS

7.7.1. CAMBIAR GESTION

7.7.2. CUALIDADES DE LOS REQUISITOS

7.7.3. REQUISITOS QUE MIDEN

8. DISEÑO DE SOFTWARE

8.1. FUNDAMENTOS DEL DISEÑO DEL SOFTWARE

8.1.1. CONCEPTOS GENERALES DE DISEÑO

8.1.2. CONTEXTO DEL DISEÑO DEL SOFTWARE

8.1.3. PROCESO DE DISEÑO DE  SOFTWARE

8.2. ELEMENTOS CLAVE EN EL DISEÑO DE SOFTWARE

8.2.1. CONTROL Y MANEJO DE VENTOS

8.2.2. MANEJO DE ERRORES Y EXCEPCIONES Y TOLERANCIA A FALLOS

8.2.3. PERSISTENCIA DE DATOS

8.3. ESTRUCTURA Y ARQUITECTURA DEL SOFTWARE

8.3.1. ESTRUCTURAS DE LAS ARQUITECTURAS

8.3.2. ESTILOS DE ARQUITECTURAS

8.3.3. PATRONES DE DISEÑO

8.4. NOTACIONES DE DISEÑO DE SOFTWARE

8.4.1. ATRIBUTOS DE CALIDAD

8.4.2. TECNICAS DE ANALISIS DE CALIDAD Y EVALUACION

8.5. ESTRATEGIAS Y MÉTODOS DE DISEÑO

8.5.1. DESCRIPCIONES ESTRUCTURADAS

8.5.2. DESCRIPCIONES DEL COMPORTAMIENTO

8.6. ANÁLISIS DE LA CALIDAD Y EVALUACIÓN

8.6.1. ESTRATEGIAS GENERALES

8.6.2. DISEÑO ORIENTADO A FUNCIONES

8.6.3. DISEÑO ORIENTADO A OBJETOS

9. CONSTRUCCIÓN DEL SOFTWARE

9.1. FUNDAMENTOS DE CONSTRUCCIÓN DEL SOFTWARE

9.1.1. MINIMIZAR LA COMPLEJIDAD

9.1.2. ANTICIPACIÓN A LOS CAMBIOS

9.2. GESTION DE LA CONSTRUCCION

9.2.1. MODELOS DE CONSTRUCCION

9.2.2. PLAN DE CONSTRUCCION

9.3. CONSIDERACIONES PRACTICAS

9.3.1. DISEÑO DE LA CONSTRUCCIÓN

9.3.2. LENGUAJES DE CONSTRUCCION

9.3.3. CODIFICACION

9.3.4. CALIDAD DE CONSTRUCCION

10. PRUEBAS DEL SOFTWARE

10.1. FUNDAMENTOS DE PRUEBA DE SOFTWARE

10.1.1. TERMINOLOGÍA RELACIONADA CON LAS PRUEBAS

10.1.2. ELEMENTOS CLAVES

10.2. NIVELES DE PRUEBA

10.2.1. EL OBJETO DE LA PRUEBA

10.3. TÉCNICAS DE PRUEBAS

10.3.1. PRUEBAS BASADAS EN LA INSTRUCCION Y EXPERIENCIA

10.3.2. TÉCNICAS BASADAS EN EL CÓDIGO

10.3.3. TÉCNICAS BASADAS EN ERRORES

10.4. MEDIDAS DE LAS PRUEBAS

10.4.1. EVALUACIÓN DE UN PROGRAMA MEDIANTE PRUEBAS

10.4.2. EVALUACIÓN DE LAS PRUEBAS REALIZADAS

10.5. PROCESOS DE PRUEBAS

10.5.1. CONSIDERACIONES PRACICAS

10.5.2. ACTIVIDADES DE LAS PRUEBAS

11. DISCIPLINAS RELACIONADAS CON LA INGENIERIA DEL SOFTWARE

11.1. INGENIERÍA DE LA COMPUTACION

11.2. CIENCIA DE LA COMPUTACION

11.3. GESTIÓN

11.4. MATEMATICAS

11.5. GESTION DE PROYECTOS

11.6. GESTION DE CALIDAD

11.7. SOFTWARE A MEDIDA

11.8. INGENIERIA DE SISTEMAS