Escudo de la República de Colombia Escudo de la República de Colombia
Panel de Accesibilidad

Diplomado modular

Arquitectura y
Calidad de Software

Entrega doce (12) créditos homologables
Cuatro (4) créditos por asignatura/módulo

Fechas realización

Módulo 1 - Agosto 20 a Septiembre 27
Módulo 2 - Octubre 01 a Noviembre 11
Módulo 3 - Noviembre 05 a Diciembre 13

Intensidad
Módulo - 64 horas
Ciclo - 192 horas

Horario clases

Plataforma - Acceso 24/7
MagistralesMiércoles 6:00pm a 8:00pm
Tutorías - Sábados por la mañana

Inversión

$ 1.950.000 - Módulo
$ 5.850.000 - Ciclo completo

Aplican descuentos

Actividad vigente

Esta actividad está abierta para inscribirse, cursar y certificarse

Presentación

El programa de Arquitectura y Calidad de Software está dirigido a desarrolladores, ingenieros de software y
profesionales del área tecnológica que deseen fortalecer sus habilidades en el diseño de soluciones robustas y el aseguramiento de la calidad. Está especialmente orientado a quienes buscan ampliar su comprensión de arquitecturas modernas, escalar sus aplicaciones de manera eficiente y aplicar buenas prácticas que mejoren la mantenibilidad, el rendimiento y la confiabilidad del software que desarrollan.

Información de la actividad

El programa está dirigido a desarrolladores, ingenieros de software, líderes de proyectos y profesionales del área tecnológica que deseen incorporar prácticas modernas de automatización, integración continua y mejora continua en sus procesos de desarrollo. Es ideal para quienes buscan entender e implementar enfoques DevOps y SRE, así como explorar el potencial de la inteligencia artificial para optimizar tareas dentro del ciclo de vida del software y apoyar la toma de decisiones técnicas y de gestión.
Dado el enfoque práctico del programa de formación, se requiere que los asistentes tengan:
  1. Dominio de al menos un lenguaje de programación de propósito general.
  2. Experiencia en desarrollo de software.
  3. Disposición para aprender nuevas tecnologías y enfrentar retos técnicos.

Tenga en cuenta:
La actividad NO realiza una pruebas de proficiencia, habilidad ni técnicas que limiten su inscripción o participación. Aún así, para propiciar un adecuado abordamiento de los contenidos se recomienda que los participantes tengan las habilidades anteriormente mencionadas.
Como opción institucional el equipo de la Facultad ha desarrollado el curso en línea
“Introducción a la programación con python” que sirve a modo de nivelación y es una buena puerta de entrada o repaso previo al inicio del diplomado. Los módulos iniciales son gratuitos, con lo que se invita cordialmente a cursarlo antes de escalar a este programa.
- Al principio de cada semana se llevará a cabo una sesión sincrónica con el profesor (Martes 6:00pm a 8:00pm)

- En el desarrollo de cada semana se asignarán tareas y talleres calificables con fechas específicas de entrega para ser enviadas al final de la misma

- Se contará con sesiones sincrónicas de tutoría en grupos pequeños para un acompañamiento más personalizado los sábados en la mañana
En cada una de estos módulos se asume la educación como un proce- so de interacción dinámica centrada en los participantes, donde el rol del profesor, además de proveer su experiencia profesional y los ele- mentos conceptuales, se concentra en ser un dinamizador de las acti- vidades de aprendizaje. Desde esta perspectiva la metodología debe reflejar el enfoque propiciando el desarrollo de las competencias pro- puestas.

Los estudiantes contarán con acceso a un sistema de videoconferen- cia para las sesiones sincrónicas y acceso a una plataforma de apren- dizaje autónomo dónde encontrarán una gran cantidad de objetos virtuales de aprendizaje (OVAs) y recursos educativos digitales (REDs) que han sido especialmente diseñados para esta actividad, tales como: videos, imágenes, animaciones, lecturas, talleres guiados, guías de referencia, etc.

El participante tendrá acompañamiento personalizado por parte del equipo docente mediante sesiones sincrónicas (streamings en vivo con el docente) cada semana y una sesión sincrónica con grupos pequeños.
Cada uno de los módulos del programa ofrece certificación expedida por la Facultad de Ingeniería Sede Bogotá, cuando el estudiante apruebe con una nota mínima los exámenes o talleres en el desarrollo de la metodología.

Un estudiante puede recibir tres (3) tipos de certificaciones:

- Certificado de aprobación de la Unidad de Educación Continua (UECP): Se entrega al culminar un asignatura/módulo habiendo obtenido una calificación de al menos 3.0 / 5.0 en las actividades de evaluación del equipo docente. Corresponde a un curso corto.

- Certificado de la Secretaría Académica de la Facultad de Ingeniería: Se entrega al culminar un módulo/materia habiendo obtenido el certificado de aprobación. Este certificado será válido para adelantar los trámites de homologación (convalidación) de créditos en caso que el participante sea admitido a algún programa académico de posgrado de la Universidad Nacional de Colombia, correspondiendo a 4 créditos.

- Certificado de diplomado: 
Una vez los participantes hayan obtenido el certificado de aprobación de cada uno de los tres (3) módulos/materia que componen un diplomado obtendrán gratuita y adicionalmente el certificado correspondiente a ese bloque.
Tenga en cuenta que para obtener este certificado deberá cursar sólo los módulos/materia de un diplomado, no siendo posible intercambiar módulos entre diplomados.


Tenga en cuenta:
Para este Programa de formación se entregará exclusivamente certificado de aprobación (no de asistencia). Para ser objeto de certificación, el participante deberá cumplir con las condiciones detalladas a continuación:

Image

Módulo 1
Ingeniería de software basada en la nube

Ingeniería de Software Basada en la Nube es una asignatura especializada de posgrado que explora principios, prácticas y herramientas envueltas en el proceso de fabricación de sistemas de software nativos de la nube. La computación en la nube se ha consolidado como un modelo que proporciona recursos bajo demanda, enfocados a satisfacer diferentes necesidades en el área de TI, dentro de los cuales se encuentra la fabricación de sistemas de software.


La asignatura busca proveer al estudiante los conocimientos y las habilidades necesarias para soportar de manera transversal el proceso de desarrollo de sistemas de software, a partir de los elementos propios de la nube.

Fundamentos de Ingeniería de Software

  1. Principios clave de la ingeniería de software
  2. Subáreas de la ingeniería de software
  3. Ciclo de vida del desarrollo de software

Fundamentos de Computación en la Nube

  1. Principios clave de la computación en la nube
  2. Modelos de despliegue y distribución de la nube
  3. Arquitectura y servicios de la nube

Diseño de Software Nativo de la Nube

  1. Arquitecturas para sistemas de software nativos de la nube
  2. Integración y comunicación de servicios
  3. Atributos de calidad del software en la nube

Construcción de software Nativo de la Nube

  1. Implementación de componentes nativos de la nube
  2. Funciones y contenerización
  3. Conectores HTTP

Despliegue de software nativo de la Nube

  1. Redes de cómputo en la nube
  2. Clústeres y orquestación de contenedores
  3. Gestión de tráfico en la nube

Pruebas de Software Nativo de la Nube

  1. Pruebas de componente (unidad) en la nube
  2. Pruebas de integración en la nube
  3. Pruebas de sistema en la nube

Módulo 2
Arquitectura de Software a Gran Escala

Arquitectura de Software a Gran Escala es una asignatura especializada de posgrado que explora principios, técnicas, prácticas y herramientas envueltas en el diseño arquitectónico de sistemas de software a gran escala. Los sistemas de software a gran escala se han consolidado como soluciones avanzadas, diseñadas para operar en entornos complejos y de alto rendimiento.

Fundamentos de Arquitectura de Software

  1. Principios clave de la arquitectura de software.
  2. Decisiones de diseño arquitectónico de software
  3. Atributos de calidad del software

Diseño de Sistemas de Software a Gran Escala

  1. Sistemas de software a gran escala (SSGE)
    - Sistemas con gran número de componentes
    -Sistemas con gran volumen de datos
    -Sistemas con alta concurrencia
    -Sistemas ciberfísicos
  2. Arquitecturas de software para SSGE.


Modelado Arquitectónico de SSGE

  1. Ingeniería de Software Dirigida por Modelos.
  2. Metamodelado.
  3. Instanciación de modelos arquitectónicos.

Seguridad

  1. «Secure by Design».
  2. Escenarios de seguridad para SGGE.
  3. Decisiones de diseño arquitectónico para seguridad

Escalabilidad

  1. Rendimiento y escalabilidad
  2. Escenarios de escalabilidad para SGGE
  3. Decisiones de diseño arquitectónico para escalabilidad

Verificación Arquitectónica para SGGE

  1. Configuración de escenarios de calidad
  2. Ejecución de arquitecturas de software
  3. Verificación de propiedades de calidad

Actividades Asociadas (por unidad)

  • Clase sincrónica
  • Trabajo autónomo en aula virtual
  • Tutoría
  • Laboratorio
  • Proyecto aplicado

Pre requisitos

Experiencia en desarrollo de software.
Conocimientos básicos en arquitectura de software.

Módulo 3
Calidad de Software

Calidad de Software es una asignatura especializada de posgrado que explora los principios, prácticas y herramientas involucradas en la evaluación, aseguramiento y mejora de la calidad de los sistemas de software. La calidad del software se ha consolidado como un componente esencial en el desarrollo de soluciones tecnológicas, al garantizar que los productos cumplan con los requisitos funcionales y no funcionales esperados por los usuarios y clientes, como confiabilidad, mantenibilidad, eficiencia y usabilidad.

La asignatura busca proveer al estudiante los conocimientos y las habilidades necesarias para soportar transversalmente el proceso de desarrollo de software desde la perspectiva de la calidad, haciendo uso de métricas, normas, modelos y técnicas propias del aseguramiento y control de calidad.

Fundamentos de Calidad de Software

  1. Principios de calidad de software
  2. Modelos y estándares de calidad de software
  3. Procesos de aseguramiento de calidad

Pruebas de Software

  1. Principios de calidad de software
  2. Modelos y estándares de calidad de software
  3. Procesos de aseguramiento de calidad
  4. Pruebas de sistema: objetivos, tipos y planificación
  5. Pruebas de aceptación: validación con el usuario y criterios
  6. Gestión de incidencias y reporte de resultados de pruebas

Verificación de Software

  1. Verificación de requisitos: trazabilidad y consistencia
  2. Verificación de diseño: revisión de modelos y patrones
  3. Análisis estático y dinámico de artefactos de software
  4. Evaluación de la arquitectura frente a atributos de calidad
  5. Análisis estructural: revisiones de componentes y conectores
  6. Trazabilidad de decisiones arquitectónicas y conformidad con requisitos

Validación de Software

  1. Validación funcional y pruebas basadas en escenarios
  2. Definición y evaluación de criterios de aceptación
  3. Actividades de evaluación final con stakeholders

Actividades Asociadas (por unidad)

  • Clase sincrónica
  • Trabajo autónomo en aula virtual
  • Tutoría
  • Laboratorio
  • Proyecto aplicado

Pre requisitos

Experiencia en desarrollo de software.

Proyecto Aplicado

Al finalizar la unidad, estará en capacidad de alcanzar los siguientes objetivos:

  1. Formular y ejecutar un proyecto de análisis de datos mediante el uso de herramientas de machine learning.

Equipo docente

Tabla de valores de la actividad

Los descuentos NO son acumulables entre sí. Se aplica sólo un (1) descuento, siendo más benéfico para el usuario.
-
Tarifa plena$ 5'850.000

Hasta Agosto 19 de 2025

-25%
Pago de 3 asignaturas/módulos$ 4'387.500

Hasta Agosto 04 de 2025

-30%
Pago 3 asignaturas/módulo + pronto pago$ 4'095.000

Hasta Julio 20 de 2025

Tenga en cuenta

Si aplica a los descuentos por todo el ciclo (pago de 3 módulos) NO podrá solicitar devolución de los recursos (ni total ni parcial) una vez hayan iniciado las clases del primer módulo bajo ninguna circunstancia

Tabla de valores por asignatura/módulo

Los descuentos NO son acumulables entre sí. Se aplica sólo un (1) descuento, siendo más benéfico para el usuario.
-
Tarifa plena$ 1'950.000

Módulo 1 - Antes de Agosto 19 de 2025
Módulo 2 - Antes de Septiembre 30 de 2025
Módulo 3 - Antes de Noviembre 11 de 2025

-10%
Pronto pago$ 1'755.000

Para pagos efectuados al menos 15 días calendario previo al inicio de la actividad

(El día de inicio de la actividad no se cuenta para este cálculo)

-10%
Grupos (4 o más)$ 1'755.000
A grupos de 4 o más personas a través de un único soporte de pago
-10%
Hijos$ 1'755.000
Pensionados, docentes, funcionarios, contratistas y estudiantes de la UNAL, estudiantes IPARM y Escuela UNAL Medellín
-10%
Sisbén y vulnerables$ 1'755.000
Personas de niveles 1 y 2 de Sisben, población en situación de discapacidad y desplazados inscritos en el registro de población desplazada
-10%
Otras Universidades$ 1'755.000
A estudiantes activos de otras universidades (pregrado o posgrado)
-15%
Múltiples actividades$ 1'657.500
A personas que realicen 3 o más cursos o diplomados al año en la UNAL.
-20%
Descuento rol UNAL$ 1'560.000
A profesores, investigadores, funcionarios, pensionados, egresados y contratistas de la Universidad Nacional de Colombia.
-25%
Contratistas y Funcionarios UNAL Egresados UNAL+Pronto pago$ 1'462.500
Hasta 21 días calendario antes del inicio de cada asignatura/módulo
-30%
Estudiantes de posgrado UNAL$ 1'365.000
A estudiantes activos de posgrado UNAL
-50%
Estudiantes Pregrado UNAL$ 975.000
A estudiantes activos UNAL

Tabla de valores

-
Tarifa plena
$5'850.000

Hasta Agosto 19 de 2025

-30%
Pago 3 asignaturas/módulo + pronto pago
$4'387.000

Hasta Agosto 04 de 2025

-25%
Pago de 3 asignaturas/módulos
$4'095.500

Hasta Julio 20 de 2025

Tenga en cuenta

Si aplica a los descuentos por todo el ciclo (pago de 3 módulos) NO podrá solicitar devolución de los recursos (ni total ni parcial) una vez hayan iniciado las clases del primer módulo bajo ninguna circunstancia.

Tabla de valores por asignatura/módulo

Los descuentos NO son acumulables entre sí. Se aplica sólo un (1) descuento, siendo más benéfico para el usuario.
-
Tarifa plena
$1'950.000

Módulo 1 - Antes de Marzo 18 de 2025
Módulo 2 - Antes de Mayo 06 de 2025
Módulo 3 - Antes de Junio 17 de 2025

-10%
Pronto pago
$1'755.000
Para pagos efectuados al menos 15 días calendario previo al inicio de la actividad (El día de inicio de la actividad no se cuenta para este cálculo)
-10%
Hijos
$1'755.000
Pensionados, docentes, funcionarios, contratistas y estudiantes de la UNAL, estudiantes IPARM y Escuela UNAL Medellín
-10%
Sisbén y vulnerables
$1'755.000
Personas de niveles 1 y 2 de Sisben, población en situación de discapacidad y desplazados inscritos en el registro de población desplazada
-10%
Otras Universidades
$1'755.000
A estudiantes activos de otras universidades (pregrado o posgrado)
-15%
Múltiples actividades
$1'657.500
A personas que realicen 3 o más cursos o diplomados al año en la UNAL.
-20%
Descuento rol UNAL
$1'560.000
A profesores, investigadores, funcionarios, pensionados, egresados y contratistas de la Universidad Nacional de Colombia.
-25%
Contratistas y Funcionarios UNAL Egresados UNAL+Pronto pago
$1'462.500
Hasta 21 días calendario antes del inicio de cada asignatura/módulo
-30%
Estudiantes posgrado UNAL
$1'365.000
A estudiantes activos de posgrado UNAL
-50%
Estudiantes Pregrado UNAL
$975.000
A estudiantes activos UNAL

Procedimiento para la asignación de cupo

Registro

Registro

Debe registrar sus datos personales en el portal de información HERMES: www.hermes.unal.edu.co
Pago

Pago

Consignación Banco Popular, transferencia bancaria, PSE (débito) o tarjeta de crédito (VISA)
Guía de pagos
Legalización

Legalización

Enviar al correo: documento de identidad (cédula) y soporte pago. Si aplica, soporte de descuento.
Correo: uec_fibog@unal.edu.co 

Preguntas frecuentes

¿Quién puede participar en los cursos y diplomados?
Nuestra misión como Universidad Nacional de Colombia en su línea de extensión es capacitar y actualizar a la comunidad en general, con ello NO hay pre requisitos administrativos para que una persona pueda inscribirse, cursar o certificarse en cualquiera de nuestras actividades:

En resumen:
1) NO es necesario ser Ingeniero
2) NO es necesario técnico, tecnólogo o profesional
3) NO es necesario pertenecer a la UN