
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