METODOLOGÍAS DE INGENIERÍAS DE SOFTWARE PARA LA WEB

informatica-y-comunicaciones
¿Qué aprenderás en esta especialidad formativa?
El curso Metodologías de Ingenierías de Software para la Web está orientado a capacitar en el uso de metodologías avanzadas para el desarrollo de software web. Aprenderás a aplicar técnicas y herramientas especializadas para crear aplicaciones web eficientes y escalables, utilizando buenas prácticas de ingeniería de software. Este programa es ideal para desarrolladores interesados en perfeccionar sus habilidades y trabajar con tecnologías innovadoras en el ámbito de la web.
FAMILIA:
INFORMÁTICA Y COMUNICACIONES
ÁREA:
DESARROLLO
MODALIDAD:
Presencial
Presencial / aula virtual
DURACIÓN:
Teoría: 150H
CONTENIDOS FORMATIVOS

1. PRINCIPIOS DE LA 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.
2. CONCEPTOS BÁSICOS SOBRE METODOLOGÍAS DE DESARROLLO.
• Introducción.
• El estándar ISO/IEC/IEEE 12207.
• Concepto de metodología de desarrollo software.
• Tipos de metodologías de desarrollo software.
• Las metodologías y la mejora del proceso software.
• Modelado y automatización del proceso de desarrollo de software.
3. METODOLOGÍAS ORIENTADAS A OBJETOS.
• Metodologías orientadas a objetos.
• Diagramas para modelado de sistemas.
• Principales métodos orientados a objetos.
• Estudio detallado de Métrica Versión 3 (sólo actividades OO).
• Estudio detallado del proceso unificado.
• Análisis orientado a objetos (UML).
• Modelado del comportamiento de sistemas de información.
• Diagrama de clases.
• Análisis de datos (diagramas ERD I).
• Elementos (diagramas ERD II).
• 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 estados).
• Técnicas de diseño orientado a objetos (diseño de datos).
4. METODOLOGÍAS DE INGENIERÍA WEB.
• Introducción.
• Metodologías de ingeniería del software Web.
• Aplicación del proceso unificado en proyectos Web.
• Estereotipos UML para los elementos que componen una aplicación Web.
• Estereotipos UML para modelar las relaciones entre los elementos de una aplicación Web.
• Ejemplo de diagrama UML para una aplicación Web (“calculadora”).