Programa del Curso

Introducción

  • ¿Qué es el proceso de análisis y diseño de sistemas?
  • Lugar de las actividades de Análisis y Diseño en el Proceso Unificado (RUP)
  • Un panorama de UML 2 diagramas utilizados en el análisis y diseño del sistema
  • Marcos para el seguimiento de los requisitos hacia la implementación y las pruebas de software

¿Cómo transformar los requisitos en especificaciones de análisis basadas en componentes?

  • Trazabilidad entre los requisitos y el análisis del sistema
  • Nociones avanzadas para representar la estructura y la dinámica del sistema
  • Refinamiento de los requisitos en ambos ejes
  • Hacia el diseño del sistema mediante contratos de operación
  • Caso de estudio : Definición del modelo de componentes de análisis del sistema

¿Cómo transformar las especificaciones de análisis en especificaciones de nivel de diseño?

  • Trazabilidad entre el análisis y el diseño del sistema
  • Design Patterns para acoplamientos sueltos y alta cohesión de componentes
  • Definición del nivel de diseño de la columna vertebral arquitectónica del sistema (componentes, puertos, interfaces, objetos de intercambio)
  • Diagramas de interacción a nivel de diseño para implementar contratos de operación
  • Caso práctico : Actualización del diagrama de componentes de nivel de diseño con opciones arquitectónicas

Implementación de especificaciones técnicas y pruebas sobre la base de componentes

  • Generación de especificaciones de nivel de diseño en un lenguaje de programación orientado a objetos
  • Despliegue de componentes en los nodos físicos
  • Pruebas de integración y aceptación en base a las especificaciones previas

Conclusión

  • Pasos de los procesos de análisis y diseño del sistema
  • Patrones para garantizar la trazabilidad entre los requisitos y el código de software
  • Requisitos de prueba en la arquitectura del sistema

Aviso: Las sesiones de formación-tutoría anteriores se llevan a cabo de forma interactiva utilizando herramientas de Ingeniería y Modelado de Requisitos con el fin de garantizar un buen nivel de trazabilidad entre los requisitos y las soluciones subyacentes. Los conceptos se explican primero con ejemplos básicos y luego van seguidos de borradores de soluciones a sus propios problemas. Después de esta sesión, podemos acompañarte revisando y validando tus soluciones en función de tus necesidades.

 14 horas

Número de participantes



Precio por participante

Testimonios (1)

Cursos Relacionados

Fintech: Una Introducción Práctica para los Gerentes

14 horas

Matlab para Análisis Prescriptivos

14 horas

Desarrollo Basado en Modelos para Sistemas Integrados

21 horas

Requirements Analysis

21 horas

Ingeniería de Software, Ingeniería de Requerimientos y Pruebas

63 horas

Patrones de Diseño

14 horas

Patrones de Diseño en C #

14 horas

Patrones de Diseño en PHP

14 horas

JavaScript - Programación Avanzada

14 horas

Kubernetes Design Patterns

21 horas

Kubernetes Design Patterns and Extensions

14 horas

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 horas

Patrones PHP y Refactorización

21 horas

Arquitectura Técnica y Patrones

21 horas

Microsoft Office Excel - Módulo de Inteligencia Empresarial

14 horas

Categorías Relacionadas