Volver al catálogo
Curso gratuito

Ingeniería de software avanzada (IFCD029PO). Especialidad formativa – FPE

Presencial160 horas

Qué aprenderás

  • Diseñar y desarrollar aplicaciones informáticas.

Temario del curso

  1. Conceptos generales de ingeniería del software.

    • Conceptos generales.
      • Definiciones.
      • Ciclo de vida del software.
      • Metodologías de ingeniería del software.
      • Ingeniería del software estructurada.
      • Ingeniería del software orientada a objetos.
      • Web.
      • Ingeniería del software asistida por computador.
    • Análisis de sistemas de información.
      • Principios operativos del análisis.
      • Ingeniería de requisitos.
      • Pasos en la ingeniería de requisitos.
      • Informes del análisis.
      • Análisis de funciones o procesos (diagramas DFD I).
      • Componentes de un diagrama de flujo de datos (diagramas DFD II).
      • Acercamiento a la construcción del modelo de procesos (diagramas DFD III).
      • Niveles de los diagramas de flujo de datos (diagramas DFD IV).
      • Análisis de datos (diagramas ERD I).
      • Elementos (diagramas ERD II).
      • Análisis orientado a objetos (UML I).
      • Diagramas para modelado de sistemas (UML II).
      • Modelado del comportamiento de sistemas de información.
      • Diagrama de clases.
    • Diseño de software.
      • Enfoques en el diseño.
      • Niveles de diseño.
      • Principios operativos del diseño.
      • Diseño de la interfaz de usuario.
      • Diseño arquitectónico.
      • Diseño detallado.
      • Técnicas de diseño.
      • Técnicas de diseño de datos.
      • Técnicas de diseño estructurado: diagrama de estructura modular.
      • Técnicas de diseño estructurado: transformación diagrama E-R en diagrama de estructura de datos.
      • Técnicas de diseño orientado a objetos (UML).
      • Técnicas de diseño orientado a objetos: diagrama de clases de diseño.
      • Técnicas de diseño orientado a objetos: diagrama de componentes.
      • Técnicas de diseño orientado a objetos: diagrama de despliegue.
      • Técnicas de diseño orientado a objetos: diagrama de secuencia.
      • Técnicas de diseño orientado a objetos: diagrama de colaboración.
      • Técnicas de diseño orientado a objetos: diagrama de clases de estados.
      • Técnicas de diseño orientado a objetos: diseño de datos.
    • Prueba del software.
      • Pruebas unitarias.
      • Definiciones.
      • Pruebas globales: pruebas del sistema.
      • Pruebas globales: pruebas de implantación.
      • Pruebas globales: pruebas de aceptación.
      • Pruebas de mantenimiento: pruebas de regresión.
  2. Gestión de proyectos de ingeniería del software

    • Gestión de proyectos de ingeniería del software.
      • Planificación de proyectos (estimación).
      • Gestión del personal.
      • Aseguramiento de la calidad.
      • Gestión de la configuración del software.
    • Introducción a la gestión de proyectos informáticos.
      • Introducción a la gestión de proyectos informáticos.
      • Ingeniería del software.
      • La planificación y gestión en la ingeniería del software.
      • Conceptos relativos al proyecto.
      • Flujo de datos.
    • Definición del problema y estrategias de solución.
      • Definición del problema y estrategias de solución.
      • Objetivos a alcanzar.
      • Especificaciones del producto.
      • Los requerimientos de los interesados.
      • Búsqueda de una estrategia de solución y su desarrollo.
    • Planificación del tiempo.
      • Planificación del tiempo.
      • Flujo de datos.
      • Representación gráfica de la ordenación de tareas.
      • De los gráficos de barras al análisis de red.
      • Descripción de los CPA.
      • PERT (Performance Evaluation and Review Technique).
      • Tiempos.
    • Hitos, documentos y revisiones.
      • Hitos, documentos y revisiones.
      • Ordenar las etapas.
      • Relación de tareas.
      • Diagrama de GANTT.
      • Los hitos y sus fechas límite.
      • La documentación técnica como herramienta de seguimiento de la planificación.
      • La documentación técnica como herramienta de seguimiento de la planificación.
    • Factores de productividad.
      • Introducción.
      • Métricas de productividad del software.
      • Herramientas que mejoran la productividad.
      • Los CASE.
      • Disponibilidad de los recursos.
      • La experiencia y el entrenamiento del equipo de desarrollo.
      • COCOMO (Constructive Cost Model).

A quién va dirigido

  • Esta acción formativa está dirigida a personas en desempleo inscritas como demandantes de empleo en el Servicio Público de Empleo del Principado de Asturias.
  • Un porcentaje de plazas pueden asignarse a profesionales en activo siempre que no sean ocupadas previamente por profesionales en desempleo.
  • Las personas que se encuentren en activo, deben darse de alta en el Servicio Público de Empleo de Asturias como mejora de empleo.

Requisitos de acceso

  • "Esta acción formativa no requiere formación previa de acceso."

Cómo solicitar tu plaza

  1. 1
    Completa el formulario de inscripción
  2. 2
    Un asesor revisará tu perfil y la disponibilidad
  3. 3
    Recibirás instrucciones de matrícula por email

Otros cursos relacionados

Scroll al inicio