Politécnico ICAFTPolitécnico ICAFT
BuscarContactoInscríbete →
Inicio/Educación continua/Curso libre
Curso libreTecnología y desarrollo de software

Modelado estructural

El curso Modelado estructural proporciona al estudiante las técnicas para representar la estructura estática de un sistema de software con diagramas UML 2.5.1 de clases, objetos, paquetes, componentes y despliegue, y con los niveles del modelo C4, elaborados como código en PlantUML, de modo que pueda pasar de los requisitos a un modelo que guíe la construcción.

A quién va dirigido

Estudiantes de sistemas con conocimientos de programación orientada a objetos.

Objetivos
✓Comprender la especificación UML 2.5.1 del OMG y los elementos de clases, atributos, operaciones, visibilidad y diagramas de objetos.
✓Analizar requisitos para identificar clases de dominio y sus relaciones de asociación, multiplicidad, agregación, composición y herencia.
✓Aplicar el paso del diagrama de clases al código y la elaboración de diagramas como código con PlantUML.
✓Diseñar el modelo estructural de un sistema con diagramas de componentes, de despliegue y de contexto, contenedores y componentes C4.
✓Valorar la claridad y la coherencia de un modelo estructural como herramienta de comunicación entre equipos de desarrollo.
Plan de estudios por sesión
1
UML y modelado de dominio: especificación UML 2.5.1 del OMGIdentificación de clases a partir de requisitos · Atributos, operaciones, visibilidad y diagramas de objetos
2
Relaciones entre clases: asociación y multiplicidadAgregación, composición, herencia e interfaces · Del diagrama de clases al código
3
Diagramas de paquetes, componentes y despliegueNiveles del modelo C4: contexto, contenedores y componentes · Diagramas como código con PlantUML
4
Presentación del proyecto final: modelo estructural de un sistema de reservasRevisión de coherencia entre diagrama de clases, componentes y contexto C4 · Sustentación del modelo elaborado en PlantUML
Evaluación
Inicial30%Ejercicio diagnóstico de identificación de clases, atributos y operaciones a partir de un enunciado de requisitos.
Intermedio30%Taller de diagrama de clases con asociaciones, agregaciones, composiciones y herencia, y su traducción a código.
Final40%Proyecto final: modelo estructural de un sistema de reservas con diagrama de clases, de componentes y de contexto C4 en PlantUML, con sustentación.
Proyecto final

Modelo estructural de un sistema de reservas con diagrama de clases, de componentes y de contexto C4 elaborados en PlantUML.

WhatsApp