Especialidad formativa
Ingeniería de software avanzada
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
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