Swebok

Plan your Research & Development and track all outcomes

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

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

1.1. Identificación de la configuración

1.2. Control de la configuración del Software

1.3. Planificación

1.4. Registro de Estado de la configuración

1.5. Auditoria de la configuración del Software

1.6. Gestión y Lanzamiento de Entrega

2. Instrumentos y métodos de la Ingeniería del Software

2.1. instrumentos principales

2.1.1. Diseño del Software

2.1.2. Pruebas del Software

2.1.3. Configuracion del Software

2.1.4. calidad del Software

2.1.5. Construccion del Software

2.2. Metodos

2.2.1. Metodos Formales

2.2.2. Metodos de prototipos

2.2.3. Metodos Heuristicos

3. Proceso de la Ingenieria del Software

3.1. Proceso de Implementacion

3.2. Definicion de Procesos

3.3. Valoracion del Proceso

3.4. Medidas de productos y procesos

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

4.1. Planificación para evaluar los procesos de las tareas

4.2. Promulgación del proyecto

4.3. Revisión y evaluación para evaluar como se va ejecutando el proyect,o, el avance que va obteniendo

4.4. Medidas de la Ingenieria del Software para planificar y evaluar el software

4.5. Iniciación y alcance

5. Calidad del Software

5.1. Aspectos fundamentales

5.1.1. Fundamentos de calidad del Software

5.1.1.1. Cultura y Etica

5.1.1.2. Valor yCoste de la Calidad

5.1.1.3. Mejora de calidad

5.1.2. Consideraciones practicas

5.1.2.1. Verificación y Validación

5.1.2.2. Revisiones y auditorias

5.1.3. Procesos de gestion de calidad del Software

5.1.3.1. Técnicas dinámicas

5.1.3.2. Requerimiento de calidad del Software

5.1.3.3. Caracterización de defectos

5.2. Constituye el Control de la calidad y aseguramiento

6. Disciplinas relacionadas con la Ing. del Software

6.1. Ingeniería de la computación

6.1.1. Áreas mas Utilizadas

6.1.1.1. Circuitos y Sistemas

6.1.1.2. Lógica digital

6.1.1.3. Algoritmo y Complejidad

6.1.1.4. Ing. de sistemas Informáticos

6.1.1.5. Redes

6.2. Ciencia de la computación

6.2.1. Áreas mas Utilizadas

6.2.1.1. Sistemas Operativos

6.2.1.2. Gráficos y computación visual

6.2.1.3. Estadísticas

6.3. Gestión

6.3.1. Áreas

6.3.1.1. Finanzas

6.3.1.2. Marketing

6.3.1.3. Derecho

6.4. Matemáticas

6.4.1. Algebra lineal

6.4.2. Calculo integral

6.4.3. Probabilidad

6.5. Gestión de proyectos

6.5.1. Gestión de alcance de proyecto

6.5.2. Gestión de tiempo del proyecto

6.5.3. Gestión de integracion del proyecto

6.6. Gestión de la calidad

6.6.1. ISO 9000:2000 Sistemas de Gestión de calidad - Fundamentos

6.6.2. ISO 9001: 2000 Sistemas Gestión de calidad - Requerimientos

6.7. Ingeniería de sistemas

6.8. Ingenieria en Computación

6.9. Ciencia de la Computación

6.10. Matemáticas

6.11. Gestión de la calidad

6.12. Gestión de proyectos

6.13. Ingenieria de Sistemas

6.14. Gestión

6.15. Software a medida

7. Integrantes Olivero Javier, Argenis Rodriguez, Luis Figueroa

8. Requerimientos del Software

8.1. Estan basados en :

8.1.1. Fundamentos de los requisitos

8.1.1.1. Funcional y no Funcional

8.1.1.2. Alcance del Software

8.1.1.3. Prioridad

8.1.2. Proceso de los requisitos

8.1.3. Captura de los requisitos

8.1.3.1. Se enfocan

8.1.3.1.1. Asumir rol

8.1.3.1.2. Prototipos

8.1.3.1.3. Reuniones

8.1.3.1.4. Entrevistas

8.1.3.1.5. Observacion

8.1.3.1.6. Muestreo

8.1.4. Análisis

8.1.4.1. Detectar y resolver conflictos

8.1.4.2. Descubrir los limites

8.1.5. Especificación

8.1.5.1. Ayudan a la calidad y mejora de proceso

8.1.6. Validación de requisitos

8.1.6.1. Ayuda al Ingenierio comprender los requisitos

8.1.6.2. permite comprobar que el documento se basa con los estandares de la compañia

8.1.7. Consideraciones practicas

8.1.7.1. Se Desenvuelven en el ciclo de vida del Software

9. Diseño del Software

9.1. Aspectos Importantes

9.1.1. Analisis de la calidad y evaluacion

9.1.1.1. Se obtienen

9.1.1.1.1. Capacidad de mantenimiento

9.1.1.1.2. Portabiidad

9.1.1.1.3. Testeo

9.1.1.1.4. Trazabilidad

9.1.1.2. Ademas para obtener una evaluacion de calidad

9.1.1.2.1. Revisiones de diseño del software

9.1.1.2.2. Análisis estático

9.1.1.2.3. Simulación y prototipado

9.1.2. Metodos y Estrategias de diseño

9.1.3. Estructura y arquitectura del Software

9.1.4. Fundamentos de diseño

9.1.4.1. Diseño detallado y arquitectonico

9.1.4.2. Se componen

9.1.4.2.1. cohesion

9.1.4.2.2. encapsulacion

9.1.4.2.3. abstraccion

9.1.4.2.4. modulacion

9.1.5. Elementos claves en el diseño

9.1.5.1. Concurrencia

9.1.5.2. Riesgo a fallar

10. Construccion del Software

10.1. Manejo de lenguajes

10.2. Codigos sencillos y altamente legibles

10.3. Agrupar elementos

11. Pruebas del Software

11.1. Permiten verificar la funcionalidad del Software

11.2. Detecta:

11.2.1. Elementos que han pasado desapercibidos

11.2.2. contradicciones de diseño

11.2.3. ambiguedades en la documentación

11.3. Niveles de pruebas

11.3.1. Unidad

11.3.1.1. Verifica partes del funcionamiento del software que se puedan probar

11.3.2. Integracion

11.3.2.1. Verifica la interaccion entre compomentes del software

11.3.3. Sistema

11.3.3.1. Se ocupan del funcionamiento del sistema completo

11.4. Procesos de prueba

11.4.1. planificacion

11.4.2. procedimientos

11.4.3. planes

12. Mantenimiento del software

12.1. Contienen

12.1.1. Tecnicas de mantenimiento

12.1.1.1. Cuestiones Tecnicas

12.1.1.2. Cuestiones de direccion

12.1.1.3. Coste estimado

12.1.1.4. Medidas

12.1.1.5. Se implementan en :

12.1.1.5.1. Ingenieria del reves

12.1.1.5.2. Compresion del proyecto

12.1.1.5.3. Re-Ingenieria

12.1.2. Proceso de mantenimiento

12.1.2.1. se basa en:

12.1.2.1.1. Modelo CMMI

12.1.2.1.2. En la vida y mejora del Software

12.1.3. Problemas de mantenimiento

12.1.4. Fundamentos de mantenimiento