Curso de Ingeniería de Sistemas Utilizando SysML y UML 2

Código del Curso

sysengsysmluml2

Duración

21 horas (por lo general 3 días incluidas las pausas)

Descripción General

Objetivo:

Ayudando a Analistas y Diseñadores del dominio de Ingeniería de Sistemas a entender cómo reunir requisitos de forma eficiente, luego pasar por la implementación del diseño de software embebido en base a las especificaciones del sistema usando UML 2 y SysML.

Este entrenamiento de 3 días tiene como objetivo ayudar a los analistas de sistemas a expresar eficientemente sus necesidades y diseñadores para hacer el diseño arquitectónico apropiado del sistema sobre la base de estas necesidades.

La arquitectura del sistema resultante proporciona un buen nivel de agilidad al software del sistema embebido ante los cambios, ya que permite una trazabilidad coherente de las reglas de negocio encapsuladas en las funciones del sistema y de las opciones de uso (casos de uso) de los usuarios finales hacia el Nivel de implementación de software.

Programa del Curso

Introducción

  • El ciclo de vida del desarrollo del sistema con el proceso de armonía (IBM / Telelogic)
  • Descripción general de los diagramas UML / SysML utilizados en la recopilación de requisitos, análisis de sistemas y diseño del dominio de Ingeniería del Sistema
  • Un marco basado en el método para la recopilación de requisitos, análisis de sistemas y diseño

Recopilación de requisitos y su transformación en especificaciones del sistema

  • Realización de los requisitos del negocio y del sistema mediante el diagrama de requisitos SysML
  • Definir el alcance del sistema compuesto por funciones y casos de uso que invocan estas funciones
  • Modelar el Ciclo de Vida del Sistema que orquesta transiciones entre sus estados donde se activan las funciones
  • Prepare casos de prueba utilizando escenarios que realizan casos de uso y funciones de sistema
  • Estudio de caso: Modelar el alcance del sistema y el uso de las funciones del sistema sobre la base de los requisitos

Transformar las especificaciones del sistema en componentes de nivel de diseño

  • Modelar el diagrama de bloques del sistema y refinarlo utilizando bloques internos
  • Elaborar la Arquitectura de Comunicación entre Sub-Sistema Utilizando Piezas, Puertos e Interfaces
  • Estudio de caso: Elabore el bloque y los diagramas de bloques internos sobre la base de las especificaciones del sistema y considerando las opciones de nivel de diseño
  • Modelar la descripción del cuadro blanco Interacciones a nivel de diseño
  • Estudio de caso: Modelo de interacción entre bloques y bloques internos sobre la base de las opciones de nivel de diseño
  • Mapeo de las operaciones en los componentes (partes) de los bloques
  • Elaborar el Diagrama Paramétrico de las Funciones del Sistema
  • Estudio de caso: actualizar el bloque y los diagramas de bloques internos sobre la base de escenarios de nivel de diseño

Conclusión

  • Pasos del análisis de requisitos y especificaciones del sistema en la ingeniería del sistema
  • Trazabilidad entre los requisitos y el software
  • Integración de Sistemas y Pruebas de Aceptación de los requisitos

Nota: Las sesiones de tutoría anteriores se llevan a cabo interactivamente utilizando herramientas de ingeniería de requisitos y modelado como Enterprise Architect (EA) para garantizar un buen nivel de trazabilidad entre los requisitos y las soluciones subyacentes. Los conceptos se explican primero usando ejemplos básicos y luego son seguidos por borradores de solución a sus propios problemas. Después de esta sesión, podemos acompañarlo revisando y validando sus soluciones en función de sus necesidades.

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Cursos Relacionados

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking for a good mixture of IT and soft skills in Spain!

As a NobleProg Trainer you will be responsible for:

  • delivering training and consultancy Worldwide
  • preparing training materials
  • creating new courses outlines
  • delivering consultancy
  • quality management

At the moment we are focusing on the following areas:

  • Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
  • SOA, BPM, BPMN
  • Hibernate/Spring, Scala, Spark, jBPM, Drools
  • R, Python
  • Mobile Development (iOS, Android)
  • LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
  • You need to have patience and ability to explain to non-technical people

To apply, please create your trainer-profile by going to the link below:

Apply now!

Este sitio en otros países / regiones