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