Ingeniería del software

Get Started. It's Free
or sign up with your email address
Ingeniería del software by Mind Map: Ingeniería del software

1. Ciclo de vida del Software

1.1. Etapas

1.1.1. Análisis de requisitos

1.1.1.1. Especificación requisitos

1.1.1.2. Diagrama entidad relación

1.1.2. Especificación

1.1.2.1. Escribir detalladamente

1.1.2.2. Requerimientos

1.1.2.2.1. Funcionales

1.1.2.2.2. No funcionles

1.1.3. Diseño y arquitectura

1.1.3.1. Como funcionará

1.1.3.2. Casos de uso

1.1.4. Programación

1.1.4.1. Codificación

1.1.5. Prueba

1.1.5.1. Comprobación de funcionalidad

1.1.5.2. Cumplimiento especificaciones

1.1.5.3. Se debe tener en cuenta

1.1.5.3.1. Metodologia

1.1.5.3.2. Tipos de pruebas

1.1.6. Mantenimiento

1.1.6.1. Mejora continua

1.1.6.2. Nuevos requisitos

1.1.6.3. Solución de errores

1.1.6.4. Tipos

1.1.6.4.1. Perfectivo

1.1.6.4.2. Evolutivo

1.1.6.4.3. Adaptativo

1.1.6.4.4. Correctivo

1.2. Capas

1.2.1. procesos

1.2.1.1. Marco de trabajo

1.2.1.2. Planificación

1.2.1.3. Responsables

1.2.1.4. Puntos de control

1.2.1.5. Aseguramiento calidad

1.2.1.6. Medidas y métricas

1.2.2. Metodos

1.2.2.1. Actividades técnicas

1.2.2.2. Como

1.2.2.3. Principios básicos

1.2.2.4. Variedad

1.2.3. Herramientas

1.2.3.1. Soporte

1.2.3.2. Automatización de actividades

1.2.3.3. Variedad

1.3. Modelos

1.3.1. Cascada

1.3.1.1. Orden riguroso

1.3.1.2. Secuencial

1.3.1.3. Proyectos estables

1.3.1.4. No se mezclan las fases

1.3.1.5. Proyectos pequeños

1.3.2. En V

1.3.2.1. Realización de pruebas por cada fase

1.3.2.2. Validación

1.3.2.3. Verficiación

1.3.2.4. Proyectos pequeños

1.3.2.5. Entregables especificos

1.3.3. Iterativo

1.3.3.1. Reducir el riesgo

1.3.3.2. Iteraciones

1.3.3.3. Versiones

1.3.3.4. Requisitos no claros

1.3.4. Incremental

1.3.4.1. Incrementar las funcionalidades

1.3.4.2. Secuencias lineales

1.3.4.3. Versiones

1.3.4.4. flexible

1.3.4.5. Gestionar riesgos

1.3.4.6. Fácil probar y depurar

1.3.5. Espiral

1.3.5.1. Bucles / conjunto de actividades

1.3.5.2. Actividades seleccionadas

1.3.5.2.1. En función del análisis de riesgos

1.3.5.3. Contempla

1.3.5.3.1. Posibles alternativas de desarollo

1.3.5.4. Ciclos

1.3.5.4.1. 4 Actividades

1.3.5.5. Combinación

1.3.5.5.1. Prototipos / cascada

1.3.5.6. Proyectos

1.3.5.6.1. Caros

1.3.5.6.2. Largos

1.3.5.6.3. Complicados

1.3.6. Prototipos

1.3.6.1. Objetivos globales

1.3.6.2. Requisitos conocidos

1.3.6.3. Áreas de esquema

1.3.6.4. Diseño rapido

1.3.6.4.1. Construcción protoipo

1.3.6.4.2. Aspectos visibles para el cliente

1.3.7. Agiles

1.3.7.1. No se tiene claridad de los requerimientos

1.3.7.2. Adaptadas al cambio continuo

1.3.7.3. SCRUM

1.3.7.3.1. Roles

1.3.7.3.2. Iterativo

1.3.7.3.3. Entregables

1.3.7.4. KANBAN

1.3.7.4.1. Trabajo en curso

1.3.7.4.2. Cadena

1.3.7.5. XP

1.3.7.5.1. Trabajo en equipo

1.3.7.5.2. Clima laboral

2. Ingeniería

2.1. Ingenieros

2.1.1. Creatividad

2.1.2. Pensamiento

2.1.2.1. Convergente

2.1.2.2. Divergente

2.1.3. Análisis

2.1.4. Sentido práctico

2.1.5. Trabajo en equipo

2.2. Matemáticas

2.3. Ciencias naturales

2.4. Mejorar las condiciones de vida

2.5. Solución de problemas

3. Software

3.1. Programas

3.1.1. Conjunto de instrucciones

3.1.2. Proporcionan la funcionalidad deseada

3.2. Datos

3.2.1. Bases de datos

3.2.2. Archivos

3.3. Documentación

3.3.1. Manuales

3.3.2. Modelos

3.4. Elemento lógico

3.5. Desarrolla

3.6. Enfoque de ingeniría

3.6.1. Requisitos unicos

3.7. No se estropea

3.7.1. Se deteriora

3.8. Construye a medida

3.9. Tipos

3.9.1. Aplicaciones

3.9.1.1. Sistemas de cuentas

3.9.1.2. Planificación recursos

3.9.2. Sistemas

3.9.2.1. Operativos

3.9.2.2. Compiladores

3.9.2.3. Sirve a otros programas

4. Calidad

4.1. Control de la calidad

4.1.1. Actividades

4.1.1.1. Evaluan el trabajo

4.1.2. Desarrollo del producto

4.1.3. Testing

4.1.3.1. Proceso de ejecución

4.1.3.1.1. Encontrar defectos

4.1.3.2. Planificación de pruebas

4.1.3.3. Desarrollo del producto

4.1.3.4. Función

4.1.4. Cumplimiento de especificaciones

4.1.5. Detección de fallas

4.1.5.1. Mediante

4.1.5.1.1. Inspección

4.1.5.1.2. Esperimentación

4.2. Qualiity assurance

4.2.1. Actividades

4.2.1.1. Lograr el desarollo

4.2.1.2. Garantizar el cumplimiento de los objetivos

4.2.2. Proceso de desarrollo

4.2.3. Garantizar niveles de calidad

4.2.4. Inspecciones de proceso

4.2.4.1. Auditorias