Ingeniería y Calidad de Software

Ingeniería

ISI-402 • Nivel 4

Créditos

3

Horas Estimadas

35h

Temas

12

Correlativas

Temario

1

Componentes de proyectos de software

Plan, equipo, recursos, cronograma, hitos

3h 40min

2

Gestión de configuración

Control de versiones, cambios, construcción

3h 0min

3

Estándares: ISO 9001, ISO/IEC 25010, CMMI

Madurez, calidad, modelos

3h 20min

4

Plan de aseguramiento de calidad

Revisiones, auditorías, verificación y validación

3h 0min

5

Métricas de software

Producto, proceso, McCabe, líneas de código

3h 0min

6

Ingeniería de requerimientos avanzada

Gestión, trazabilidad, variabilidad

3h 0min

7

Gestión de riesgos

Identificación, análisis, estrategias

2h 20min

8

Elementos de testing

Tipos, niveles, estrategia, automatización

3h 20min

9

Planes de prueba

Planificación, casos, ejecución, métricas

3h 40min

10

Automatización de pruebas

JUnit, Selenium, Cypress, performance

3h 20min

11

ISO/IEC 12207

Procesos del ciclo de vida del software

2h 20min

12

PMBOK y Scrum

Gestión ágil vs tradicional, roles, cerimonias

3h 40min

Metodología

Teoría

Clase teorica sobre ingenieria de requisitos, especificacion de software y verificacion.

Práctica

Diseno de SRS (Software Requirements Specification), modelado con UML, validacion de requisitos.

Actividades

  • Elaboracion de documentos SRS
  • Modelado con diagramas UML
  • Talleres de elicitation de requisitos
  • Trabajos Practicos de especificacion
  • Validacion y verificacion de requisitos

Evaluación

Regularidad

Aprobar como minimo 2 parciales con nota >= 4. Asistencia regular obligatoria (80% minimo).

Promoción

Examen final y/o presentacion de documento SRS completo.

Recuperatorio

Recuperatorio en el primer semestre del ano siguiente.

Objetivos de Aprendizaje

  • Dominar las tecnicas de elicitation y documentacion de requisitos.
  • Elaborar documentos SRS segun IEEE 830.
  • Aplicar modelado UML para la especificacion de software.
  • Validar y verificar requisitos con stakeholders.

Competencias

  • Elaborar documentos de requisitos de software (SRS).
  • Modelar sistemas con diagramas UML.
  • Facilitar talleres de elicitation de requisitos.
  • Validar requisitos con tecnicas de inspeccion.

Ejercicios Tipo Parcial

Especificacion

2/5

Redactar requisitos funcionales y no funcionales para un sistema de biblioteca.

Solución: Funcionales: RF-001 El sistema permitira buscar libros por titulo/autor. No funcionales: RNF-001 El tiempo de respuesta < 2 segundos.

UML

3/5

Disenar diagrama de casos de uso para un sistema de autenticacion de usuarios.

Solución: Actores: Usuario, Administrador. Casos de uso: Iniciar sesion, Cerrar sesion, Cambiar contrasena, Gestionar usuarios.

Preguntar al Tutor

Resolvé dudas sobre esta materia

Practicar

Ejercicios adaptativos por tema

Crear Flashcards

Repetición espaciada para memorizar

Cargando materiales...