ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Apuntes ingenieria software


Enviado por   •  30 de Marzo de 2021  •  Apuntes  •  11.070 Palabras (45 Páginas)  •  138 Visitas

Página 1 de 45

Índice

Bloque 1. Introducción a los proyectos informáticos 5

Tema 1. El software y la ingeniería del software. 5

1. La naturaleza del software. 5

2. La naturaleza única de las webapps. 5

3. Ingeniería del software. 6

4. El proceso del software. 6

5. La práctica de la ingeniería del software. 6

Tema 2. Modelos del proceso. 8

1. Un modelo general de proceso. 8

2. Evaluación y mejora del proceso. 8

3. Modelos de proceso prescriptivo. 8

4. Modelos de proceso especializado. 8

5. El proceso unificado. 9

6. Modelos del proceso personal y de equipo. 10

7. Tecnología del proceso. 10

8. Resumen. 10

Tema 3. Desarrollo ágil. 10

1. ¿Qué es la agilidad? 10

2. La agilidad y el costo del cambio. 11

3. ¿Qué es un proceso ágil? 11

4. Programación extrema (XP) 12

5. Otros modelos ágiles de proceso 13

Tema 4. Principios que guían la práctica (Act. Genéricas). 14

1. Conocimiento de la ingeniería del software. 14

2. Principios fundamentales 14

3. Principios que guían toda actividad estructural (actividades estructurales del proceso). 14

Tema 5. Tendencias emergentes ingeniería del software. (cap.31) (lectura complementaria). 18

1. Evolución tecnológica. 18

2. Observación de las tendencias en ingeniería del software. 18

3. Identificación de “tendencias blandas”. 18

4. Direcciones de la tecnología. 19

5. Tendencias relacionadas con herramientas 20

Tema 6. Conceptos de gestión de proyectos (Cap 24)(Act. Sombrilla). 21

1. El espectro administrativo. 21

2. El personal (People). 21

3. El producto (Producto). 22

4. El proceso (Process). 22

5. El proyecto (Proyect). 23

6. El principio W5HH. 24

7. Prácticas cruciales. 24

Bloque 2. Planificación y estimación en proyectos informáticos (15 de marzo al 16 de abril 30 horas) - Actividades de evaluación, planificación, programación y estimación que se llevan a cabo en las etapas de inicio de un proyecto. 25

Tema 7. Modelos del proceso. 25

1. Marco conceptual para las métricas de producto. 25

2. Métricas para el modelo de requerimientos. 26

3. Métricas para el modelo de diseño. 28

4. Métricas de diseño para webapps. 28

5. Métricas para código fuente. 29

6. Métricas para pruebas. 29

7. Métricas para mantenimiento. 29

Tema 8. Métricas de proceso y de proyecto. 30

1. Métricas en los dominios de proceso y proyecto. 30

2. Medición del software. 30

3. Métricas para calidad del software. 31

4. Integración de métricas dentro del proceso de software. 32

5. Métricas para organizaciones pequeñas. 32

6. Establecimiento de un programa de métricas del software 33

Tema 9. Estimación para proyectos de software. 34

1. Observaciones acerca de las estimaciones 34

2. El proceso de planificación del proyecto. 34

3. Ámbito y factibilidad del software. 34

4. Recursos. 34

5. Estimación de proyectos de software. 34

6. Técnicas de descomposición. 34

7. Modelos de estimación empíricos. 34

8. Estimación para proyectos orientados a objetos. 34

9. Técnicas de estimación especializadas. 34

10. La decisión hacer/comprar. 34

Tema 10. Calendarización del proyecto. 35

1. Conceptos básicos. 35

2. Calendarización del proyecto. 35

3. Definición de un conjunto de tareas para el proyecto de software. 35

4. Definición de una red de tareas. 35

5. Calendarización. 35

6. Análisis de valor ganado. 35

Tema 11. Gestión del riesgo. 35

1. Estrategias reactivas de riesgo frente a estrategias proactivas de riesgo. 35

2. Riesgos del software. 35

3. Identificación de riesgos. 35

4. Proyección del riesgo. 35

5. Refinamiento del riesgo. 35

6. Mitigación, monitorización y manejo del riesgo. 35

7. El plan MMMR. 35

Bloque 3. Seguimiento y control en proyectos informáticos (19 de abril al 14 de mayo 30 horas) 37

Tema 12. Conceptos de calidad. 37

1. ¿Qué es calidad? 37

2. Calidad del software. 37

3. El dilema de la calidad del software. 37

4. Lograr la calidad del software. 37

Tema 13. Técnicas de revisión. 37

1. Efecto de los defectos del software en el costo. 37

2. Amplificación y eliminación del defecto. 37

3. Métricas de revisión y su empleo. 37

4. Revisiones: espectro de formalidad. 37

5. Revisiones informales. 37

6. Revisiones técnicas formales. 37

Tema 14. Garantía de la calidad del software. 37

1. Antecedentes. 37

2. Elementos de aseguramiento de la calidad del software. 37

3. Tareas, metas y métricas del ACS. 37

4. Enfoques formales al ACS. 37

5. Aseguramiento estadístico de la calidad del software. 37

6. Confiabilidad del software. 37

7. Las normas de calidad ISO 9000. 37

8. El plan de ACS. 37

Tema 14. Garantía de la calidad del software. 37

1. Antecedentes. 37

2. Elementos de aseguramiento de la calidad del software. 37

3. Tareas, metas y métricas del ACS. 37

4. Enfoques formales al ACS. 37

5. Aseguramiento estadístico de la calidad del software. 37

6. Confiabilidad del software. 37

7. Las normas de calidad ISO 9000. 37

8. El plan de ACS. 37

Tema 15. Estrategias de prueba del software. 37

1. Un enfoque estratégico para la prueba del software. 37

2. Aspectos estratégicos 38

3. Estrategias de prueba para software convencional. 38

4. Estrategias de prueba para software orientado a objeto. 38

5. Estrategias de prueba para webapps. 38

6. Pruebas de validación. 38

7. Pruebas del sistema. 38

8. El arte de la depuración. 38

Tema 16. Gestión de la configuración del software. 38

1. Gestión de la configuración del software. 38

2. El repositorio ACS. 38

3. El proceso ACS. 38

4. Gestión de la configuración para webapps. 38

Tema 17. Mejora del proceso del software. 38

1. ¿Qué es MPS? 38

2. El proceso MPS. 38

3. El CMMI. 38

4. El CMM de personal. 38

5. Otros marcos conceptuales MPS. 38

6. Rendimiento sobre inversión de MPS. 38

7. Tendencias MPS. 38

Glosario: 39

CroupWare (collaborative

...

Descargar como (para miembros actualizados) txt (77 Kb) pdf (134 Kb) docx (56 Kb)
Leer 44 páginas más »
Disponible sólo en Clubensayos.com