QA: Metodologías y estrategias de desarrollo de Software

Fechas: del 13 de mayo al 13 de junio de 2019

Modalidad: Virtual - Plataforma Moodle
Duración: 40 horas
Horario: Totalmente flexible

Instructor:  Geiser Pérez icon

Resumen:

Desarrollar un producto software nunca será obra de la casualidad, el éxito estará determinado por varios elementos que resultarán claves, uno de los fundamentales es el uso de una metodología de desarrollo. En la actualidad existen una amplia diversidad de métodos y metodologías para construir un software, todas con una serie de características, determinando ventajas y desventajas que se convierten en puntos clave. Seleccionar la metodología adecuada no es tarea fácil y es importante acertar porque una mala selección pudiera determinar el éxito o fracaso del proyecto.

En este curso haremos un recorrido por las principales formas de desarrollar software, haciendo un recorrido evolutivo desde sus bases hasta las nuevas tendencias, caracterizando, valorando sus aportes y novedades, discutiendo los argumentos claves que sirvan de guía para una selección adecuada.

Audiencia
Estudiantes de pre-grado y profesionales de carreras afines al desarrollo tecnológico. Ingenieros y especialistas con o sin experiencias prácticas que sientan la necesidad de ampliar sus capacidades y habilidades sobre la Calidad de software.

Características del curso
El curso tendrá una duración de 40 horas con actividades prácticas individuales.
La ESR ofrece material audiovisual para el aprendizaje.
El estudiante evidenciará el avance su aprendizaje a través de la plataforma virtual

Metodología

Se hará uso del método constructivista, partiendo de la revisión de los conocimientos previos de los estudiantes para proceder a la construcción de nuevos conocimientos a partir del uso de estrategias metodológicas dinámicas (aprendizaje basado en problemas, trabajo colaborativo, método de casos, aprendizaje por proyectos, entre otros), libros, videos y espacios para la comunicación como foros, mensajes.

Requisitos previos

Conocimientos de Inglés básico para la lectura.
Conocimiento de herramientas básicas como navegador web.

Competencias a desarrollar:
Al finalizar el curso el estudiante dominará una serie de conocimientos apropiados para la planificación, control y evaluación del proceso de la Ingeniería de Requisitos de un proyecto estándar de desarrollo de software, con un alto nivel de calidad.

Contenidos

Conceptos fundamentales dentro del desarrollo de software
Proceso
Modelo
Metodologías
Marco de trabajo
Tipos de modelos de desarrollo de software
Modelo en cascada
Modelo en espiral
Modelo con prototipos
Modelo iterativo e incremental
Modelo RAD (Rapid Application Development)
Modelo V y W
Desarrollo basado en componentes
¿Cuándo usar una metodología tradicional?
Metodologías Tradicionales
RUP
AUP
Metodologías Ágiles (de forma general, análisis del manifiesto ágil)
SCRUM
XP
Otras metodologías ágiles
¿Cuándo usar una metodología ágil?
Tendencias en los nuevos modelos de desarrollo de software
Líneas de producción
TDD y existe otra nueva muy relacionada
Otras tendencias de desarrollo de software

Costo Miembros : 200 + IVA
Costo No miembros: 290 + IVA
Información extra: Se entrega certificado de aprobación por 40 horas una vez finalizado el curso.
Canjeables por cupos: SI

Descripción del evento

Inicio 13-05-2019
Clausura 13-06-2019
Apertura Inscripción 10-04-2019
Capacidad Ilimitado
Cierre inscripción 17-06-2019
Cuota $200+IVA(miembros), $290+IVA(no miembros)
Categorias de Eventos Programación,ESR,Virtual
La inscripción está cerrada