IFCD0203

Ingeniería de software avanzada

100 HORAS | 

Especialidades formativas del sepe

Adquirir competencias avanzadas en ingeniería de software para el análisis, diseño y gestión de proyectos, aplicando técnicas de modelado, pruebas de calidad y métricas de productividad bajo metodologías ágiles.

Diseñado y producido por:

Contenidos del curso

CURSO IFCD0203 Ingeniería de software avanzada

Conocimiento/capacidades cognitivas y prácticas

1. Conocimiento de las bases de la Ingeniería del Software

Definiciones y objetivos de la ingeniería de software

Ciclo de vida del software (desarrollo en cascada)

Principios y justificación de la ingeniería de requisitos

Metodologías ágiles de desarrollo (Scrum, Kanban y XP)

2. Análisis de Sistemas de Información

Técnicas de elicitación, análisis y validación de requisitos

Documentación de especificaciones funcionales y no funcionales

Modelado de datos con el diagrama Entidad-Relación (ERD)

Introducción a UML y diagramas de casos de uso.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Pensamiento analítico como un paso previo al desarrollo

Capacidad de comunicación para captar y analizar correctamente los requisitos que se alineen con las necesidades del proyecto.

Actitud de vigilancia medioambiental, garantizando la eficiencia y ahorro energético de sistemas y entornos de trabajo.

Conocimiento/capacidades cognitivas y prácticas

1. Diseño y Modelado de Software

Diseño arquitectónico, modular y de interfaz de usuario

Principios fundamentales del diseño orientado a objetos

Diagramas UML estructurales (componentes, despliegue, clases, etc.)

Diagramas UML de comportamiento (secuencia, actividad, estados, etc.)

Patrones de diseño creacionales, estructurales y de comportamiento

2. Pruebas y Calidad del Software

Importancia de las pruebas en el ciclo de vida del software

Pruebas unitarias, de integración, de sistema, de aceptación y de regresión

Estrategias de automatización y desarrollo basado en pruebas (TDD)

Control de calidad, métricas de evaluación y mejora continua

Implementación de pruebas continuas en entornos de integración y despliegue.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Comunicación visual para representar sistemas de información de manera clara, facilitando la comprensión y el diseño de software

Responsabilidad para garantizar la seguridad y la calidad en los sistemas de información, cumpliendo estándares y regulaciones.

Conocimiento/capacidades cognitivas y prácticas

1. Gestión de Proyectos de Software

Planificación de proyectos, estimación de recursos y tiempos

Gestión de equipos y roles en el desarrollo de software

Herramientas de planificación y seguimiento (Gantt, PERT y gestión ágil)

Aseguramiento de calidad y control de configuración de software

Integración y despliegue continuos (CI/CD) para optimización de entregas

Estrategias para el control de riesgos y resolución de problemas en proyectos

2. Métricas y Productividad

Importancia de las métricas en la ingeniería de software

Métricas de calidad y productividad en el desarrollo de software

Introducción a métricas ágiles y métodos de estimación

Herramientas de automatización y plataformas low-code

3. Reconocimiento de la importancia de la garantía de la sostenibilidad ambiental y la eficiencia energética en la gestión de proyectos de software.

HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES

Visión estratégica para aplicar arquitecturas y patrones de diseño que promuevan la escalabilidad y mantenibilidad del sistema.

Optimización de recursos para analizar y visualizar métricas y datos que sirvan para aumentar la eficiencia de los procesos.

Demo

*La temática y el diseño de la demo son orientativos

Cursos Smartmind

¿Cómo son los cursos Smartmind?

Cursos con diseño profesional y contenido audiovisual interactivo en formato de licencia y cumplen 100% con las especificaciones del SEPE. Te presentamos los catálogos de cursos elearning en SCORM más completos y avanzados del mercado. Mejoramos hasta el 30% las finalizaciones de tus cursos, se incrementan hasta un 70% los alumnos que repiten y empresas como Endesa, Correos o Telefónica forman parte de nuestra cartera de clientes. ¿No crees que por algo será?

Más cursos de especialidades formativas

Cursos del Plan de Referencia que cumplen con los requisitos del SEPE y cuentan con el sello de diseño y calidad de Smartmind. Colaboramos con las más importantes empresas de formación en la selección de los mejores y más actuales para conseguir los mejores resultados.

¿Cómo funciona el

Catálogo?

Todo lo que debes saber sobre los contenidos Smartmind

catalogo-elearning-smartmind.j

Elearning

¿Cómo funciona el catálogo elearning de Smartmind?

programas-formativos-exito

Desarrollos a medida

¿Por qué las licencias de los cursos on line en formato SCORM de Smartmind son la mejor opción para el éxito de tus programas formativos?

diseño de cursos elearning a medida

Desarrollos a medida

Diseño, digitalización y producción de contenidos de aprendizaje a medida. Nuestro Framework de diseño

¿Quieres más información sobre este curso?

Rellena el formulario con tus datos y nos pondremos en contacto contigo para darte todos los detalles de nuestras licencias.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Número de teléfono *
Nombre de la empresa
Web de tu empresa
Tipo de empresa *
Finalidad de tu solicitud *
País/región
Mensaje

¿Tienes alguna duda o quieres más información?

Déjanos tus datos y nos pondremos en contacto contigo para resolverte todas tus dudas.

¡Qué bien! Necesitamos saber algunas cosas de ti :)

Nombre *
Apellido *
Email *
Teléfono *
Nombre de la empresa *
País/región *
Tipo de empresa *
¿Participas en convocatorias de formación de oferta estatales o autonómicas? *
¿En qué podemos ayudarte?
Mensaje