Programa do Curso

Introdução

  • Apresentações do instrutor e dos participantes
  • Introdução à modelagem
  • Introdução ao SysML
  • Introdução ao MagicDraw/Cameo
  • Definição de um Estudo de Caso

Decomposição do Sistema Estrutural

  • Notação de Diagrama de Pacotes
  • Decompondo o sistema em pacotes
  • Modelando dependências entre pacotes
  • Atividade Prática: Modelagem da estrutura de pacotes

Analisando Necessidades do Usuário

  • Notação de Diagrama de Caso de Uso
  • Identificando atores
  • Identificando casos de uso
  • Relacionamentos entre casos de uso
  • Atividade Prática: Modelagem de casos de uso

Definindo Requisitos do Sistema

  • De casos de uso a requisitos do sistema
  • Notação de Diagrama de Requisitos
  • Especificando requisitos
  • Definindo a estrutura dos requisitos
  • Verificando requisitos com casos de teste
  • Relacionamentos entre requisitos
  • Atividade Prática: Modelagem de requisitos

Definindo Blocos Estruturais (Visão Caixa Preta)

  • Notação de Diagrama de Definição de Bloco
  • Blocos estruturais
  • Modelando propriedades dos blocos
  • Definindo relações entre blocos
  • Definindo dicionário de dados do sistema
  • Atividade Prática: Modelagem da visão caixa preta de um sistema

Modelando a Estrutura dos Blocos (Visão Caixa Branca)

  • Diagrama de Bloco Interno
  • Visualizando partes dos blocos
  • Ligando partes com conectores
  • Definindo portas
  • Definindo fluxos de itens e blocos de interface
  • Atividade Prática: Modelagem da visão caixa branca de um sistema

Modelando Restrições do Sistema

  • Definindo blocos de restrição
  • Vinculando propriedades de restrição com propriedades de valor
  • Executando paramétricos
  • Atividade Prática: Modelagem de paramétricos

Projetando Comportamento Baseado em Estado do Sistema

  • Notação de Diagrama de Máquina de Estados
  • Identificando estados
  • Definindo eventos de transição de estado
  • Especificando sinais
  • Especificando efeitos
  • Executando máquinas de estado
  • Atividade Prática: Modelagem de máquinas de estado

Projetando Fluxos de Controle e Dados

  • Diagrama de Atividade
  • Definindo atividades
  • Especificando parâmetros
  • Definindo ações
  • Modelando fluxos de controle
  • Modelando fluxos de dados
  • Executando atividades
  • Atividade Prática: Modelagem de atividades

Projetando Comunicações

  • Notação de Diagrama de Sequência
  • Modelando linhas de vida
  • Modelando mensagens
  • Decompondo interações usando referências
  • Aplicando fragmentos de interação
  • Definindo restrições de tempo
  • Atividade Prática: Modelagem de interações

Modelando Construtos Transversais

  • Arquiteturas lógicas e físicas
  • Relacionamento de alocação
  • Opções de exibição de alocações
  • Identificando tipos de alocações
  • Matriz de alocação
  • Atividade Prática: Construindo matriz de alocação

Relatórios Personalizados

  • Visão geral
  • Introdução à geração de relatórios
  • A Linguagem de Template Velocity
  • Extensões do MagicDraw para VTL
  • Trabalhando em formatos do Microsoft Office
  • Desenvolvendo e mantendo modelos

Automação Usando Macros & Scripting

  • Introdução
  • Conceitos gerais
  • Introdução à API
  • Classes comuns e úteis
  • Onde o código vai?
  • Exemplos e exercícios práticos

Requisitos

Nenhum.

Público-Alvo:

  • Engenheiros de Sistemas envolvidos em modelagem de arquitetura e design de sistemas.
  • Praticantes de Engenharia de Sistemas Baseada em Modelos (MBSE).
 40 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas