Diplomado en Ingeniería de Software

Objetivo y enfoque

En este diplomado se enfoca en generar conocimientos y habilidades para el desarrollo de un producto de software, en el uso de buenas prácticas, en el levantamiento de requerimientos, en el modelado y especificación y en la construcción  

Profesionales del área de TIC o afines que tenga conocimientos básicos  sobre desarrollo de software. 

Contenido del diplomado

Curso I: Fundamentos de Ingeniería de software

Objetivo: Utilizar técnicas y metodologías de ingeniería de software para desarrollar y validar la especificación de requerimientos de un caso de estudio.

Conocimientos y habilidades al concluir el curso

  • Conocerá la importancia de la definición formal de los requerimientos.
  • Conocerá los métodos y los modelos existentes para el análisis de los requerimientos.
  • Reconocerá la estrecha relación entre la definición de los requerimientos y los modelos de ciclo de vida.
  • Definirá y analizará los requerimientos de un proyecto de software.

Curso II: Análisis y Diseño de un Producto de Software

Objetivos: Aplicar una metodología de desarrollo de software, notación y modelado estándar para realizar análisis y diseño de software.

Conocimientos y habilidades al concluir el curso

  • Identificará y enumerará características de modelos y metodologías de desarrollo de software. Así como los elementos clave en la definición de un proyecto.
  • Establecerá las características de un proyecto de desarrollo de software y seleccionar la metodología o metodologías para su realización
  • Reconocerá notaciones estándar aplicables en las fases del proceso de desarrollo de software y describirá sus características y propósito de aplicación.
  • Desarrollará modelos de análisis (estáticos y dinámicos) y diseño de software utilizando la notación estándar UML
  • Aplicará principios sintácticos y semánticos acordes estándar UML en la fase de diseño

Curso III: Implementación de un Producto de Software

Objetivos: Utilizar herramientas y aplicar buenas prácticas en los procesos de implementación y pruebas con base en las especificaciones de diseño y siguiendo un paradigma orientado a objetos para la implementación de un producto de software.

Conocimientos y habilidades al concluir el curso

  • Reconocerá los elementos más importantes en una arquitectura de software
  • Reconocerá la importancia de patrones de diseño y artefactos para la implementación de un producto de software
  • Conocerá prácticas estandarizadas para la construcción distribuida de software
  • Instalará y utilizará un sistema configuración de software (SCM)
  • Definirá y aplicará prácticas estandarizadas para el control de defectos de software
72 HORAS DE DIPLOMADO

La acreditación del curso se obtendrá siempre que se cuente con una calificación general del 70%, la cual podrá generarse a partir de: Actividades teóricas, prácticas o Proyecto final

Utiliza herramientas y aplica buenas prácticas en los procesos de implementación y pruebas con base en las especificaciones de diseño.
Modalidad

En Línea

Pon el mouse sobre la tarjeta para más información
  • Sesiones de asesorías semanales con el instructor
  • Atención y resolución de dudas
  • Acceso a material digital (presentaciones, videos, libros, etc.) en plataforma institucional
  • Acceso a consulta de material las 24 horas
Requisitos previos
Conocimientos
  • Experiencia básica en el desarrollo de software
  • Experiencia básica con el lenguaje de programación JAVA
  • Comprensión básica de textos en inglés
Habilidades
  • Instalación de programas en un ambiente Windows
  • Uso de herramientas de ofimática
  • Manejo básico de herramientas de desarrollo integradas