Curso de DO-178C para software crítico aeronáutico

Sobre nuestro Curso de DO-178C para software crítico aeronáutico

El Curso de DO-178C para software crítico aeronáutico proporciona una formación integral en el desarrollo de software que cumple con los requisitos de la norma DO-178C, esencial para la certificación de sistemas de software en la industria aeronáutica. Se centra en la aplicación de metodologías y procesos para garantizar la seguridad y confiabilidad del software, cubriendo temas como planificación de software, diseño, codificación, pruebas y gestión de configuración. El curso también incluye la comprensión de criterios de cobertura y la aplicación de herramientas de análisis estático y dinámico, cruciales para la verificación del software.

La formación asegura el conocimiento necesario para desarrollar software que cumpla con los niveles de seguridad A a D, preparando a los participantes para roles como ingenieros de software aeronáutico, analistas de requisitos y especialistas en verificación y validación. El curso también aborda la gestión de riesgos y la documentación requerida para la certificación, permitiendo a los profesionales navegar por las complejidades del proceso de certificación DO-178C y cumplir con los estándares de seguridad internacionales.

Palabras clave objetivo (naturales en el texto): DO-178C, software aeronáutico, certificación, seguridad, verificación, validación, diseño de software, pruebas, requisitos de software, ingeniería de software, gestión de riesgos.

Curso de DO-178C para software crítico aeronáutico

780 

Competencias y resultados

Qué aprenderás

1. Dominio DO-178C: Desarrollo de Software Aeronáutico Crítico

  • Comprender la normativa DO-178C y su relevancia en el desarrollo de software aeronáutico crítico.
  • Interpretar los requisitos de certificación y asegurar su cumplimiento a lo largo del ciclo de vida del software.
  • Aplicar metodologías y técnicas de desarrollo de software seguras y verificables, incluyendo diseño, codificación, pruebas y gestión de configuración.
  • Identificar y mitigar los riesgos asociados al software aeronáutico crítico, como errores de programación, fallos de hardware y amenazas de seguridad.
  • Utilizar herramientas y entornos de desarrollo específicos para la certificación DO-178C, incluyendo analizadores estáticos, sistemas de gestión de pruebas y simuladores.
  • Gestionar la documentación requerida para la certificación, incluyendo planes de desarrollo de software, requisitos, diseño, código fuente, informes de pruebas y análisis de cobertura.
  • Realizar análisis de cobertura de código, pruebas de caja blanca y caja negra, y otras técnicas de verificación y validación para garantizar la integridad del software.
  • Colaborar eficazmente con equipos de desarrollo, equipos de calidad y autoridades de certificación para asegurar el éxito de la certificación DO-178C.
  • Aplicar los principios de gestión de configuración para controlar los cambios en el software y garantizar la trazabilidad de los requisitos y el código.
  • Entender el impacto de la certificación DO-178C en la seguridad aérea y la fiabilidad de los sistemas aeronáuticos.

2. Dominio DO-178C: Fundamentos y Aplicación en Software Aeronáutico

  • Comprender los fundamentos del estándar DO-178C y su importancia crítica en el desarrollo de software aeronáutico.
  • Identificar los diferentes niveles de cumplimiento (DAL) del DO-178C y cómo se relacionan con la criticidad del software.
  • Analizar el ciclo de vida del software según DO-178C, incluyendo planificación, desarrollo, verificación y certificación.
  • Aplicar las prácticas de ingeniería de software definidas en DO-178C para el diseño, codificación y prueba de software aeronáutico.
  • Utilizar herramientas de análisis estático y dinámico para verificar el código fuente y asegurar el cumplimiento de los requisitos.
  • Gestionar la configuración y el control de cambios del software para garantizar la trazabilidad y el cumplimiento de las normas.
  • Preparar la documentación necesaria para la certificación del software, incluyendo planes, especificaciones, informes y registros de prueba.
  • Entender los desafíos comunes en la implementación del DO-178C y las estrategias para superarlos.
  • Familiarizarse con las últimas tendencias y evoluciones en el estándar DO-178C y su impacto en la industria.
  • Explorar estudios de caso y ejemplos prácticos de la aplicación del DO-178C en proyectos de software aeronáutico.

3. Diseño y validación integral orientado al usuario (del modelado a la manufactura)

Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.

4. DO-178C: Asegurando la Integridad del Software Aeronáutico

  • Entender la normativa DO-178C y su importancia en el desarrollo de software aeronáutico.
  • Familiarizarse con los conceptos clave de integridad del software, incluyendo objetivos de certificación y niveles de seguridad (DAL).
  • Aprender sobre el ciclo de vida del software según DO-178C: planificación, desarrollo, verificación y gestión de la configuración.
  • Estudiar los procesos de desarrollo de software: requisitos, diseño, codificación, pruebas y documentación.
  • Analizar las técnicas de verificación y validación (V&V) requeridas por DO-178C, incluyendo pruebas de unidad, integración y sistema.
  • Comprender los métodos de análisis estático y dinámico del código fuente.
  • Implementar sistemas de gestión de configuración y control de cambios.
  • Aplicar herramientas de análisis de código y de pruebas.
  • Prepararse para la certificación del software aeronáutico según DO-178C.

5. DO-178C: Diseño y Verificación de Software Aeronáutico Crítico

5. DO-178C: Diseño y Verificación de Software Aeronáutico Crítico

  • Comprender los fundamentos de DO-178C y su importancia en el desarrollo de software aeronáutico.
  • Identificar los objetivos de ciclo de vida definidos por DO-178C y sus criterios de cumplimiento.
  • Analizar los diferentes niveles de seguridad (DAL) y sus implicaciones en el proceso de desarrollo.
  • Dominar los procesos de planificación, desarrollo, verificación y gestión de configuración según DO-178C.
  • Aprender a generar y gestionar la documentación requerida por DO-178C.
  • Aplicar técnicas de diseño y codificación para software aeronáutico crítico.
  • Realizar pruebas unitarias, de integración y del sistema, incluyendo cobertura de código.
  • Utilizar herramientas de análisis estático y dinámico para la verificación del software.
  • Implementar y gestionar el proceso de revisión por pares y auditorías.
  • Familiarizarse con las herramientas y tecnologías comunes en el desarrollo de software DO-178C.
  • Entender los aspectos de gestión de la configuración, control de cambios y trazabilidad.
  • Prepararse para las auditorías y certificaciones DO-178C.

6. DO-178C: Ingeniería de Software Aeronáutico bajo Estándares Críticos

Aprenderás a integrar todo el proceso de desarrollo de producto desde la concepción del modelo hasta su validación final, aplicando metodologías centradas en el usuario. Desarrollarás competencias en diseño paramétrico, ergonomía, simulación, materiales sostenibles, visualización 3D y gestión de manufactura, garantizando soluciones eficientes, seguras y alineadas con los estándares industriales actuales.

Para quien va dirigido nuestro:

Curso de DO-178C para software crítico aeronáutico

  • Ingenieros/as en Aeroespacial, Mecánica, Industrial, Automática o campos relacionados.
  • Expertos/as de OEM rotorcraft/eVTOL, MRO, consultoría aeronáutica, y centros de investigación tecnológica.
  • Profesionales de Pruebas en Vuelo, Certificación de Aeronaves, Ingeniería de Aviónica, Control de Vuelo y Dinámica de Vuelo que buscan especialización.
  • Personal de Organismos Reguladores/Autoridades Aeronáuticas y perfiles involucrados en Movilidad Aérea Urbana (UAM) / eVTOL que requieran conocimientos en cumplimiento normativo (compliance).

Requisitos sugeridos: Fundamentos en aerodinámica, sistemas de control y análisis estructural; dominio de Español/Inglés nivel B2+/C1. Se proveen cursos de nivelación (bridging tracks) en caso de ser necesario.

  • Standards-driven curriculum: trabajarás con CS-27/CS-29, DO-160, DO-178C/DO-254, ARP4754A/ARP4761, ADS-33E-PRF desde el primer módulo.
  • Laboratorios acreditables (EN ISO/IEC 17025) con banco de rotor, EMC/Lightning pre-compliance, HIL/SIL, vibraciones/acústica.
  • TFM orientado a evidencia: safety case, test plan, compliance dossier y límites operativos.
  • Mentorado por industria: docentes con trayectoria en rotorcraft, tiltrotor, eVTOL/UAM y flight test.
  • Modalidad flexible (híbrido/online), cohortes internacionales y soporte de SEIUM Career Services.
  • Ética y seguridad: enfoque safety-by-design, ciber-OT, DIH y cumplimiento como pilares.

1.1. Concepto de software crítico aeronáutico y diferencias entre software embarcado, software de soporte, software de aplicación y software de certificación
1.2. Papel del software en sistemas aeronáuticos modernos y su relación con seguridad operacional, aviónica, control, navegación y comunicación
1.3. Fundamentos de DO-178C y su función como referencia para demostrar cumplimiento en desarrollo de software aeronáutico
1.4. Relación entre DO-178C, autoridades certificadoras, fabricantes, proveedores, integradores y sistemas de gestión de seguridad
1.5. Niveles de criticidad del software y diferencias entre DAL A, B, C, D y E según impacto potencial del fallo
1.6. Enfoque sistémico del desarrollo certificado como integración de ingeniería, calidad, trazabilidad, verificación y evidencia documental

2.1. Fundamentos del ciclo de vida de software aeronáutico y relación entre planificación, desarrollo, verificación y certificación
2.2. Planes principales: PSAC, SDP, SVP, SCMP y SQAP dentro del marco documental del proyecto
2.3. Definición de responsabilidades, criterios de entrada y salida, actividades, revisiones y entregables del ciclo de vida
2.4. Gestión de requisitos de alto nivel, requisitos de bajo nivel, arquitectura, diseño, código y pruebas
2.5. Trazabilidad bidireccional entre requisitos, diseño, implementación, casos de prueba, resultados y evidencias de cumplimiento
2.6. Control de cambios, configuración, versiones, baselines y preservación de evidencias durante el proyecto

3.1. Captura y análisis de requisitos de software derivados de requisitos de sistema y seguridad
3.2. Requisitos de alto nivel y criterios de claridad, completitud, verificabilidad, consistencia y trazabilidad
3.3. Requisitos de bajo nivel, diseño detallado, interfaces, algoritmos, particionamiento y comportamiento esperado
3.4. Arquitectura de software embarcado, módulos, componentes, interfaces, datos, control de flujo y restricciones de ejecución
3.5. Codificación conforme a estándares, reglas de programación, robustez, legibilidad y prevención de errores críticos
3.6. Revisión técnica de requisitos, diseño y código para asegurar consistencia con objetivos de certificación

4.1. Fundamentos de verificación y diferencias entre revisión, análisis, prueba, validación y demostración de cumplimiento
4.2. Diseño de casos de prueba basados en requisitos de alto nivel, bajo nivel, interfaces y condiciones operativas
4.3. Pruebas unitarias, integración, pruebas de software, pruebas de sistema y verificación en entorno representativo
4.4. Independencia de verificación, revisión de resultados, análisis de discrepancias y cierre de evidencias
4.5. Cobertura de requisitos y cobertura estructural según criticidad, incluyendo statement, decision y MC/DC cuando aplique
4.6. Gestión de fallos, anomalías, regresiones, resultados no esperados y criterios de aceptación de pruebas

5.1. Fundamentos de gestión de configuración y control de elementos del ciclo de vida del software certificado
5.2. Control de versiones, cambios, baselines, auditorías de configuración y protección de artefactos críticos
5.3. Aseguramiento de calidad del software y auditoría de cumplimiento de procesos, planes y estándares definidos
5.4. Calificación de herramientas según impacto en el ciclo de vida y relación con DO-330
5.5. Relación de DO-178C con suplementos como DO-331, DO-332 y DO-333 para modelos, objetos y métodos formales
5.6. Gestión de proveedores, software reutilizado, COTS, librerías y componentes externos dentro de proyectos certificables

6.1. Definición del caso de estudio: función aeronáutica, nivel DAL, arquitectura de software y contexto de certificación
6.2. Elaboración del enfoque de planificación con procesos, roles, documentos, ciclo de vida y estrategia de cumplimiento
6.3. Desarrollo de requisitos, arquitectura, diseño, trazabilidad y criterios de codificación para el caso seleccionado
6.4. Diseño del plan de verificación con casos de prueba, cobertura, independencia, evidencias y gestión de anomalías
6.5. Integración de configuración, calidad, herramientas, auditorías y documentación final de certificación
6.6. Presentación del proyecto final con justificación técnica, documental y regulatoria del enfoque DO-178C desarrollado

  • Metodología hands-on: test-before-you-trust, design reviews, failure analysis, compliance evidence.
  • Software (según licencias/partners): MATLAB/Simulink, Python (NumPy/SciPy), OpenVSP, SU2/OpenFOAM, Nastran/Abaqus, AMESim/Modelica, herramientas de acústica, toolchains de planificación DO-178C.
  • Laboratorios SEIUM: banco de rotor a escala, vibraciones/acústica, EMC/Lightning pre-compliance, HIL/SIL para AFCS, adquisición de datos con strain gauging.
  • Estándares y cumplimiento: EN 9100, 17025, ISO 27001, GDPR.

Proyectos tipo capstones

Admisiones, tasas y becas

  • Documentación: CV actualizado, expediente académico, SOP/ensayo de propósitoejemplos de proyectos o código (opcional).
  • Proceso: solicitud → evaluación técnica de perfil y experiencia → entrevista técnica → revisión de casos prácticos → decisión final → matrícula.
  • Tasas:
  • Pago único10% de descuento.
  • Becas: por mérito académico, situación económica y fomento de la inclusión; convenios con empresas del sector para becas parciales o totales.

Consulta “Calendario & convocatorias”“Becas & ayudas” y “Tasas & financiación” en el mega-menú de SEIUM

¿Tienes dudas?

Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.

Por favor, activa JavaScript en tu navegador para completar este formulario.

F. A. Q

Preguntas frecuentes

Si, contamos con certificacion internacional

Sí: modelos experimentales, datos reales, simulaciones aplicadas, entornos profesionales, casos de estudio reales.

No es obligatoria. Ofrecemos tracks de nivelación y tutorización

Totalmente. Cubre e-propulsión, integración y normativa emergente (SC-VTOL).

Recomendado. También hay retos internos y consorcios.

Sí. Modalidad online/híbrida con laboratorios planificados y soporte de visados (ver “Visado & residencia”).

Testimonios & trayectorias

Testimonios de clientes que avalan nuestra calificación