IFCD029PO INGENIERÍA DE SOFTWARE AVANZADA

Descripción del scorm IFCD029PO INGENIERÍA DE SOFTWARE AVANZADA

Contenido e-learning IFCD029PO INGENIERÍA DE SOFTWARE AVANZADA

El scorm IFCD029PO Ingeniería de Software Avanzada es una especialidad formativa de la Familia Profesional de la informática y comunicaciones. Con este scorm IFCD029PO Ingeniería de Software Avanzada el alumno será capaz de diseñar y desarrollar aplicaciones informáticas.

Contenido e-learning de IFCD029PO INGENIERÍA DE SOFTWARE AVANZADA


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

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


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

Interesados en IFCD029PO INGENIERÍA DE SOFTWARE AVANZADA

Este scorm IFCD029PO Ingeniería de Software Avanzada está dirigido a todos los profesionales de la administración que quieran diseñar y desarrollar aplicaciones informáticas.


Duración sugerida para este contenido: 150 horas