Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Visión general del Proceso de Desarrollo de Software y Modelado
- Metodologías y su impacto en el trabajo de un Analista de Negocios
- Etapas en cascada: Análisis, Diseño, Implementación, Pruebas, Mantenimiento
- Enfoque ágil para el análisis de negocios
- ¿Quiénes son los Analistas de Negocios?
- Perspectiva sobre el rol del Analista de Negocios (AN)
- El Modelo Dinámico (Comportamental)
- El Modelo Estático (Estructural)
- Análisis Estructurado
La perspectiva del AN sobre la Orientación a Objetos
- Programación Orientada a Objetos y su impacto en el modelado
- El estándar UML
- ¿Psicología Cognitiva y OO?
- Objetos
- Atributos y Operaciones
- Operaciones y Métodos
- Encapsulamiento
- Clases
- Relaciones
- Generalización
- Asociación
- Agregación
- Composición
- Polimorfismo
- Casos de Uso y Escenarios
- Casos de Uso de Negocios y del Sistema
Visión general del Modelado Orientado a Objetos de Negocios (B.O.O.M.)
- B.O.O.M. y los CDC (Ciclos de Vida de Desarrollo de Software)
- Los pasos del B.O.O.M.
- Secuenciación de los pasos
- ¿Qué defines primero: atributos u operaciones?
Análisis de Procesos de Negocio de Extremo a Extremo
- Entrevistas durante las fases de Iniciación, Análisis y Pruebas
- Paso 1: Iniciación
- Plantilla del Documento de Requisitos de Negocio
- Paso 1a: Modelar Casos de Uso de Negocio
- Paso 1a i: Identificar Casos de Uso de Negocio (Diagrama de Casos de Uso de Negocio)
- Aplicación de la teoría a la práctica
- Nota para usuarios de Rational Rose
- Caso de Estudio D1: Diagramas de Casos de Uso de Negocio
- Paso 1a ii: Definir el alcance de los Casos de Uso de Negocio (Diagrama de Actividad)
- Caso de Estudio D2: Diagrama de Actividad de Casos de Uso de Negocio con Particiones
Definir el alcance del Proyecto de TI con Casos de Uso del Sistema
- Paso 1b: Modelar Casos de Uso del Sistema
- Caso de Estudio E1: Mapa de Roles
- Paso 1b ii: Identificar Paquetes de Casos de Uso del Sistema (Diagrama de Casos de Uso del Sistema)
- Caso de Estudio E2: Paquetes de Casos de Uso del Sistema
- Paso 1b iii: Identificar Casos de Uso del Sistema (Diagrama de Casos de Uso del Sistema)
- Caso de Estudio E3: Diagramas de Casos de Uso del Sistema
- Paso 1c: Iniciar Modelo Estático (Diagramas de Clases para Claves Clases de Negocio)
- Paso 1d: Establecer línea base para el Análisis (DRN/Iniciación)
Preparación de la historia del usuario (Storyboarding) de la Experiencia del Usuario
- Paso 2: Análisis
- Plantilla de Descripción del Caso de Uso
- Documentación del Flujo Básico
- Directrices para la redacción de Casos de Uso
- Ejemplo de Flujo Básico: Informe del Caso de Revisión del Sistema CPP
- Documentación de Flujos Alternativos
- Documentación de Flujos de Excepción
- Directrices para realizar entrevistas de Casos de Uso del Sistema
- Diagramas de Actividad para Casos de Uso del Sistema
- Artefactos relacionados
- Tablas de Decisión
- Caso de Estudio F1: Tabla de Decisión
- Árboles de Decisión
- Caso de Estudio F2: Árbol de Decisión
- Tabla de Condición/Respuesta
- Reglas de Negocio
- Características Avanzadas de los Casos de Uso
- Caso de Estudio F3: Características Avanzadas de los Casos de Uso
Requisitos del Ciclo de Vida para Objetos Clave de Negocio
- ¿Qué es un Diagrama de Máquina de Estados?
- Paso 2a ii: 1. Identificar los estados de los objetos críticos
- Caso de Estudio G1: Estados
- Paso 2a ii: 2. Identificar las transiciones de estado
- Caso de Estudio G2: Transiciones
- Paso 2a ii: 3. Identificar las actividades de estado
- Caso de Estudio G3: Actividades de estado
- Paso 2a ii: 4. Identificar los estados compuestos
- Caso de Estudio G4: Estados compuestos
- Paso 2a ii: 5. Identificar los estados concurrentes
Recopilación de Reglas Transversales con Diagramas de Clases
- Paso 2b: Análisis Estático
- Paso 2b i: Identificar Clases de Entidades
- Caso de Estudio H1: Clases de Entidades
- Paso 2b ii: Modelar Generalizaciones
- Caso de Estudio H2: Generalizaciones
- Paso 2b iii: Modelar Roles Transitorios
- Caso de Estudio H3: Roles Transitorios
- Paso 2b iv: Modelar Relaciones de Todo/Parte
- El Diagrama de Estructura Compuesta
- Caso de Estudio H4: Relaciones de Todo/Parte
- Paso 2b v: Analizar Asociaciones
- Caso de Estudio H5: Asociaciones
- Paso 2b vi: Analizar la Multiplicidad
- Caso de Estudio H6: Multiplicidad
Optimizar la Coherencia y la Reutilización en la Documentación de Requisitos
- Paso 2b vii: Vincular Casos de Uso del Sistema al Modelo Estático
- Caso de Estudio I1: Vincular Casos de Uso del Sistema al Modelo Estático
- Caso de Estudio I1: Resultados
- Paso 2b viii: Agregar Atributos
- Meta-Atributos
- Caso de Estudio I2: Agregar Atributos
- Paso 2b ix: Agregar Tablas de Búsqueda
- Caso de Estudio I5: Analizar Tablas de Búsqueda
- Paso 2b x: Agregar Operaciones
- Caso de Estudio I7: Distribuir Operaciones
- Paso 2b xi: Revisar la Estructura de Clases
- Caso de Estudio I8: Revisar la Estructura
Diseño de Casos de Prueba y Finalización del Proyecto
- Paso 2c: Especificar Pruebas
- Recorridos Estructurados
- Tablas de Decisión para Pruebas
- Caso de Estudio J1: Derivación de Casos de Prueba desde Tablas de Decisión
- Análisis de Valores Límite
- Caso de Estudio J2: Selección de Datos de Prueba usando Análisis de Valores Límite
- Pruebas del Sistema
- Más allá de las Pruebas del Sistema
- Paso 2d: Especificar el Plan de Implementación
- Paso 2e: Establecer línea base para el Desarrollo
Qué hacen los Desarrolladores con tus Requisitos
- Patrones de Diseño Orientado a Objetos
- Visibilidad
- Clases de Control
- Clases de Límite
- Diagramas de Secuencia
- Diagramas de Comunicación
- Otros Diagramas
- Arquitectura en Capas
- Interfaces
- Mix-Ins (Mezclas)
- Implementación de OO usando un Lenguaje OO
- Implementación de OOA usando Lenguajes Procedurales
- Implementación de una Base de Datos desde OOA usando un SGBDR
Requerimientos
Ninguno
21 Horas
Testimonios (1)
La correlación directa con nuestro tema de trabajo en los ejemplos
Gabriel Gutierrez - ARGOTEC S.r.l.
Curso - Systems Modelling with SysML
Traducción Automática