Análisis con UML (modelización)
Código: IFCT010PO
Objetivos
OBJETIVO GENERAL:
Analizar problemas de software, entender los requisitos del usuario, generar Casos de Uso y Diagramas para la solución del problema y al mismo tiempo dotarlo de una perspectiva general que permita obtener la solución a un abanico de problemas ligados al que se ha tratado trabajando con patrones.
OBJETIVOS ESPECÍFICOS:
Unidad 1
- Conocer las diferentes metodologías de los procesos orientados a objetos..
- Aprender a realizar el análisis y el diseño de aplicaciones orientación a objetos (OO).
- Conocer el catálogo de patrones de diseño.
- Analizar ejemplos de patrones de diseño de creación, comportamiento y arquitectura.
- Conocer los mecanismos de extensibilidad que ofrece UML.
Unidad 2
- Conocer las herramientas para trabajar con UML..
- Instalar y trabajar con NetBeans.
- Conocer los tipos de diagramas básicos y los elementos que los componen.
Unidad 3
- Conocer los aspectos más importantes de los diagramas de clases, esto es, el modelado de clases de un sistema, los objetos, sus atributos y relaciones.
- Conocer los fundamentos y construcción de los casos de uso, los actores y las relaciones entre ellos.
- Utilizar los diagramas de secuencia y colaboración.
- Conocer los diferentes diagramas de estado de un sistema, el concepto de estado, los tipos de estado y sus variantes.
- Crear y diseñar diagramas de actividades.
Programa
Presentación
Unidad Didáctica 1: Orientación a objetivos
Introducción y objetivos
1. Análisis Orientado a Objetos
Ejercicio 1
2. Introducción a UML
Ejercicio 2
Resumen
Test 1
Evaluación 1
Unidad Didáctica 2: UML básico
Introducción y objetivos
1. UML
2. Modelos UML
Ejercicio 3
Ejercicio 4
Resumen
Test 2
Evaluación 2
Unidad Didáctica 3: Herramientas UML
Introducción y objetivos
1. Diagramas UML
Ejercicio 7
2. Distribución e Implementación
Caso práctico
Resumen
Test 3
Evaluación 3
Caso práctico final
Evaluación Final