← Especialidades formativas

Especialidad formativa

Ingeniería de software avanzada

IFCD029PO 30 h
Tipo de acción formativa: Especialidades formativas del SEPEFormato: Curso SCORM en formato licenciaTítulo: Ingeniería de software avanzadaCódigo: IFCD029PODuración: 150 horasFamilia profesional: Informática y comunicaciones Disponibilidad: Curso en desarrollo para las convocatorias 2022Convocatoria: Convocatoria de formación ocupados estatal 2022
Ver contenido del curso

Qué aprenderás

Diseñar y desarrollar Aplicaciónes informáticas.

Contenido del curso

01

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. 1.8. 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.
02

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).

Especialidad formativa

¿Quieres esta formación para tu organización?