Análisis Orientado a Objetos
Capacitación laboral
En Cuauhtémoc
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Capacitación laboral
-
Lugar
Cuauhtémoc
-
Horas lectivas
40h
Objetivo del curso: Al término, el asistente comprenderá y será capaz de identificar el rol de cada una de las herramientas del UML en el proceso de análisis, integrándolas adecuadamente. Destinatarios del curso: Participantes que hayan realizado el curso de Introducción a UML.
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
Ninguno.
Opiniones
Programa académico
Temario
1. Introducción
1.1. Problemas "clásicos" en las aplicaciones
1.2. Síntomas de ausencia de Calidad
1.3. Beneficios del uso de una metodología
1.4. Metodologías
1.5. Notaciones de Modelado
1.6. Escenarios de Desarrollo
1.7. Metodologías y Desarrollo
1.8. Ciclos de desarrollo apoyados por la tecnología orientada a objetos
1.9. Implicaciones positivas del uso de metodologías
2. Metodologías OO
2.1. Etapas de las metodologías OO
2.2. ¿Qué es Análisis?
2.3. ¿Qué es el Diseño del Sistema?
2.4. Tareas del Diseño del Sistema
2.5. ¿Qué es el Diseño de Objetos?
2.6. Tareas del Diseño de Objetos
2.7. Los modelos que componen un sistema
2.7.1. Modelo Estructural
2.7.2. Modelo Funcional
2.7.3. Modelo Dinámico
2.7.4. Modelo de Arquitectura
2.8. Componentes de cada modelo
3. Modelo Funcional
3.1. Herramientas del Modelo Funcional
3.1.1. Diagramas de Paquetes
3.1.2. Diagrama de Componentes
3.1.3. Diagrama de Casos de Uso
3.1.4. Diagramas de Interacción
3.1.5. Español Estructurado
3.1.6. Correlación de las herramientas
3.2. El modelo de responsabilidades
3.2.1. Delimitación del problema y manejo de complejidad con diagramas de paquetes
3.2.2. Identificando actores
3.2.3. Casos de uso con base en responsabilidades
3.2.4. Especificación de casos de uso
3.2.4.1. Diseño de Interfaz
3.2.4.2. Español Estructurado
3.2.4.3. Diagramas de Interacción
3.2.4.3.1. Modelando procesos
3.2.4.3.2. Alimentando el modelo estructural
3.2.4.4. Manejo de extensiones (restricciones/políticas)
3.2.4.5. Diagramas de Interacción anidados
3.2.5. Situaciones de excepción: Actores secundarios
3.2.5.1. Operación en Batch
3.2.5.2. Requerimientos de Seguridad
3.2.5.3. Requerimientos de Auditoría
3.2.5.4. Requerimientos de Depuración
3.2.5.5. Requerimientos de Sincronización: Semáforos de operación
3.2.6. Consultas y reportes con base en responsabilidades
4. Modelo Estructural
4.1. Conceptos relacionados
4.1.1. Objeto, clase, atributos y operaciones
4.2. Asociaciones
4.2.1. Multiplicidad (Cardinalidad)
4.2.2. Agregación (Composición)
4.2.3. Generalización y herencia
4.3. Refinamientos
4.3.1. Eliminación de Relaciones Redundantes
4.3.2. Chequeo de relaciones de 1:1 contra especialización
4.3.3. Solución de Relaciones de composición
4.4. Agregación vs. Generalización
4.4.1. Efecto de la Agregación
4.4.2. Herencia Múltiple
4.5. Reglas del Negocio
4.5.1. Reglas de Inserción
4.5.2. Reglas de Borrado
4.6. Identificación e implementación de Relaciones
4.7. Derivación del modelo de Datos
5. Modelo Dinámico
5.1. Diagramas de Transición de Estados
5.1.1. Conceptos relacionados: eventos, estados, operaciones, transiciones, guardianes
5.1.2. Modelando Políticas
5.1.3. Modelando Interfaces
6. Modelo de Arquitectura
6.1. Conceptos relacionados: Nodos, Enlaces
6.2. Configuraciones
6.3. Arquitectura de aplicación
6.4. Módulos por nodo
6.5. Distribución de datos
6.6. Mecanismos de Replicación y Sincronización
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Análisis Orientado a Objetos