Swebok

Plan your Research & Development and track all outcomes

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Swebok por 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. Disciplinas relacionadas con la Ing. del Software

2.1. Ingeniería de la computación

2.1.1. Áreas mas Utilizadas

2.1.1.1. Circuitos y Sistemas

2.1.1.2. Lógica digital

2.1.1.3. Algoritmo y Complejidad

2.1.1.4. Ing. de sistemas Informáticos

2.1.1.5. Redes

2.2. Ciencia de la computación

2.2.1. Áreas mas Utilizadas

2.2.1.1. Sistemas Operativos

2.2.1.2. Gráficos y computación visual

2.2.1.3. Estadísticas

2.3. Gestión

2.3.1. Áreas

2.3.1.1. Finanzas

2.3.1.2. Marketing

2.3.1.3. Derecho

2.4. Matemáticas

2.4.1. Algebra lineal

2.4.2. Calculo integral

2.4.3. Probabilidad

2.5. Gestión de proyectos

2.5.1. Gestión de alcance de proyecto

2.5.2. Gestión de tiempo del proyecto

2.5.3. Gestión de integracion del proyecto

2.6. Gestión de la calidad

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

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

2.7. Ingeniería de sistemas

2.8. Ingenieria en Computación

2.9. Ciencia de la Computación

2.10. Matemáticas

2.11. Gestión de la calidad

2.12. Gestión de proyectos

2.13. Ingenieria de Sistemas

2.14. Gestión

2.15. Software a medida

3. Integrantes Olivero Javier, Argenis Rodriguez, Luis Figueroa

4. Diseño del Software

4.1. Aspectos Importantes

4.1.1. Analisis de la calidad y evaluacion

4.1.1.1. Se obtienen

4.1.1.1.1. Capacidad de mantenimiento

4.1.1.1.2. Portabiidad

4.1.1.1.3. Testeo

4.1.1.1.4. Trazabilidad

4.1.1.2. Ademas para obtener una evaluacion de calidad

4.1.1.2.1. Revisiones de diseño del software

4.1.1.2.2. Análisis estático

4.1.1.2.3. Simulación y prototipado

4.1.2. Metodos y Estrategias de diseño

4.1.3. Estructura y arquitectura del Software

4.1.4. Fundamentos de diseño

4.1.4.1. Diseño detallado y arquitectonico

4.1.4.2. Se componen

4.1.4.2.1. cohesion

4.1.4.2.2. encapsulacion

4.1.4.2.3. abstraccion

4.1.4.2.4. modulacion

4.1.5. Elementos claves en el diseño

4.1.5.1. Concurrencia

4.1.5.2. Riesgo a fallar

5. Construccion del Software

5.1. Manejo de lenguajes

5.2. Codigos sencillos y altamente legibles

5.3. Agrupar elementos

6. Mantenimiento del software

6.1. Contienen

6.1.1. Tecnicas de mantenimiento

6.1.1.1. Cuestiones Tecnicas

6.1.1.2. Cuestiones de direccion

6.1.1.3. Coste estimado

6.1.1.4. Medidas

6.1.1.5. Se implementan en :

6.1.1.5.1. Ingenieria del reves

6.1.1.5.2. Compresion del proyecto

6.1.1.5.3. Re-Ingenieria

6.1.2. Proceso de mantenimiento

6.1.2.1. se basa en:

6.1.2.1.1. Modelo CMMI

6.1.2.1.2. En la vida y mejora del Software

6.1.3. Problemas de mantenimiento

6.1.4. Fundamentos de mantenimiento

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

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

7.2. Promulgación del proyecto

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

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

7.5. Iniciación y alcance

8. Proceso de la Ingenieria del Software

8.1. Proceso de Implementacion

8.2. Definicion de Procesos

8.3. Valoracion del Proceso

8.4. Medidas de productos y procesos

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

9.1. instrumentos principales

9.1.1. Diseño del Software

9.1.2. Pruebas del Software

9.1.3. Configuracion del Software

9.1.4. calidad del Software

9.1.5. Construccion del Software

9.2. Metodos

9.2.1. Metodos Formales

9.2.2. Metodos de prototipos

9.2.3. Metodos Heuristicos

10. Calidad del Software

10.1. Aspectos fundamentales

10.1.1. Fundamentos de calidad del Software

10.1.1.1. Cultura y Etica

10.1.1.2. Valor yCoste de la Calidad

10.1.1.3. Mejora de calidad

10.1.2. Consideraciones practicas

10.1.2.1. Verificación y Validación

10.1.2.2. Revisiones y auditorias

10.1.3. Procesos de gestion de calidad del Software

10.1.3.1. Técnicas dinámicas

10.1.3.2. Requerimiento de calidad del Software

10.1.3.3. Caracterización de defectos

10.2. Constituye el Control de la calidad y aseguramiento

11. Requerimientos del Software

11.1. Estan basados en :

11.1.1. Fundamentos de los requisitos

11.1.1.1. Funcional y no Funcional

11.1.1.2. Alcance del Software

11.1.1.3. Prioridad

11.1.2. Proceso de los requisitos

11.1.3. Captura de los requisitos

11.1.3.1. Se enfocan

11.1.3.1.1. Asumir rol

11.1.3.1.2. Prototipos

11.1.3.1.3. Reuniones

11.1.3.1.4. Entrevistas

11.1.3.1.5. Observacion

11.1.3.1.6. Muestreo

11.1.4. Análisis

11.1.4.1. Detectar y resolver conflictos

11.1.4.2. Descubrir los limites

11.1.5. Especificación

11.1.5.1. Ayudan a la calidad y mejora de proceso

11.1.6. Validación de requisitos

11.1.6.1. Ayuda al Ingenierio comprender los requisitos

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

11.1.7. Consideraciones practicas

11.1.7.1. Se Desenvuelven en el ciclo de vida del Software

12. Pruebas del Software

12.1. Permiten verificar la funcionalidad del Software

12.2. Detecta:

12.2.1. Elementos que han pasado desapercibidos

12.2.2. contradicciones de diseño

12.2.3. ambiguedades en la documentación

12.3. Niveles de pruebas

12.3.1. Unidad

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

12.3.2. Integracion

12.3.2.1. Verifica la interaccion entre compomentes del software

12.3.3. Sistema

12.3.3.1. Se ocupan del funcionamiento del sistema completo

12.4. Procesos de prueba

12.4.1. planificacion

12.4.2. procedimientos

12.4.3. planes