Ingeniería de Software y Metodologías Web
Profundiza en los principios de la ingeniería de software, abarcando desde metodologías estructuradas hasta orientadas a objetos. Explora en detalle el Proceso Unificado y UML para el análisis y diseño de sistemas, incluyendo diagramas de clases, componentes y secuencias. Aplica estos conocimientos al desarrollo web, utilizando estereotipos UML específicos para aplicaciones web y modelando proyectos prácticos.
Información del curso
- Duración150 horas lectivas
- UbicaciónMadrid
- EmpresaASPASIA
Requisitos y destinatarios
Requisitos
Personas desempleadas de la Comunidad de Madrid.
Dirigido a
Personas desempleadas
Qué aprenderás
- Principios fundamentales de la ingeniería de software
- Ciclos de vida y metodologías de desarrollo
- Ingeniería orientada a objetos y UML
- Análisis y diseño de sistemas con UML
- Metodologías específicas para ingeniería web
- Modelado de aplicaciones web con UML
Temario
Ing. de Software y Metodologías Web: Tu Camino al Desarrollo
¡Descubre el universo de la creación de software y las aplicaciones web!
Módulo 1: Fundamentos Sólidos en Ingeniería de Software
- Conceptos Clave: Entiende qué es la ingeniería del software y su relevancia.
- El Ciclo de Vida: Domina las fases desde la concepción hasta el mantenimiento.
- Paradigmas: Explora las metodologías estructuradas y la potencia de la orientación a objetos.
- Herramientas: Conoce las metodologías asistidas por computador.
Módulo 2: Pilares del Desarrollo Metodológico
- Estándares: Familiarízate con el estándar ISO/IEC/IEEE 12207.
- Conceptos: Define qué es una metodología de desarrollo y su impacto.
- Mejora Continua: Aprende cómo las metodologías optimizan los procesos.
- Automatización: Descubre el modelado y la automatización en el desarrollo.
Módulo 3: El Poder de la Orientación a Objetos y UML
- Metodologías OO: Profundiza en enfoques como Métrica v3 y el Proceso Unificado.
- Análisis y Diseño OO:
- Utiliza UML para modelar sistemas de forma efectiva.
- Diagramas Esenciales:
- Clases: Estructura de tu software.
- Componentes y Despliegue: Arquitectura física.
- Secuencia y Colaboración: Interacción entre objetos.
- Estados: Comportamiento dinámico.
- Análisis de Datos: Domina los diagramas ERD.
Módulo 4: Especialización en Ingeniería Web
- Metodologías Web: Adapta y aplica metodologías al entorno web.
- UML para la Web:
- Estereotipos específicos para modelar elementos web.
- Representa relaciones complejas en aplicaciones web.
- Caso Práctico: Aplica lo aprendido con un ejemplo de diagrama UML para una aplicación web.