Contacta con nosotros

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

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas