Entrar em Contato

Programa do Curso

Introdução

  • Apresentação 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 Estrutural do Sistema

  • Notação de Diagrama de Pacotes
  • Decompondo o sistema em pacotes
  • Modelando dependências de pacotes
  • Exercício prático: Modelagem da estrutura de pacotes

Análise das Necessidades do Usuário

  • Notação de Diagrama de Casos de Uso
  • Identificação de Atores
  • Identificação de Casos de Uso
  • Relacionamentos entre Casos de Uso
  • Exercício prático: Modelagem de casos de uso

Definição dos Requisitos do Sistema

  • De Casos de Uso a Requisitos do Sistema
  • Notação de Diagrama de Requisitos
  • Especificação de Requisitos
  • Definição da Estrutura dos Requisitos
  • Verificação de Requisitos com Casos de Teste
  • Relacionamentos entre Requisitos
  • Exercício prático: Modelagem de requisitos

Definição de Blocos Estruturais (Visão Black Box)

  • Notação de Diagrama de Definição de Blocos
  • Blocos Estruturais
  • Modelando Propriedades do Bloco
  • Definindo Relacionamentos entre Blocos
  • Definição do Dicionário de Dados do Sistema
  • Exercício prático: Modelagem da Visão Black Box de um Sistema

Modelagem da Estrutura do Bloco (Visão White Box)

  • Diagrama Interno de Blocos
  • Visualização das Partes do Bloco
  • Conectando Partes com Conectores
  • Definição de Portas (Ports)
  • Definição de Fluxos de Itens e Blocos de Interface
  • Exercício prático: Modelagem da Visão White Box de um Sistema

Modelando Restrições do Sistema

  • Definindo Blocos de Restrição
  • Vinculando Propriedades de Restrição com Propriedades de Valor
  • Executando Parametrização
  • Exercício prático: Modelagem de parametrização

Desenho do Comportamento Baseado em Estados do Sistema

  • Notação de Diagrama de Máquina de Estados
  • Identificação de Estados
  • Definindo Eventos de Transição de Estado
  • Especificando Sinais
  • Especificando Efeitos
  • Executando Máquinas de Estados
  • Exercício prático: Modelagem de máquinas de estados

Desenho de Fluxos de Controle e Dados

  • Diagrama de Atividades
  • Definindo Atividades
  • Especificando Parâmetros
  • Definindo Ações
  • Modelando Fluxos de Controle
  • Modelando Fluxos de Dados
  • Executando Atividades
  • Exercício prático: Modelagem de atividades

Desenho de Comunicações

  • Notação de Diagrama de Sequência
  • Modelando Linhas de Vida (Lifelines)
  • Modelando Mensagens
  • Decompondo Interações Usando Referências
  • Aplicando Fragmentos de Interação
  • Definindo Restrições de Tempo
  • Exercício prático: Modelagem de interações

Modelando Construções Transversais (Cross-Cutting Constructs)

  • Arquiteturas Lógicas e Físicas
  • Relação de Alocação
  • Opções de Exibição de Alocações
  • Identificando Tipos de Alocações
  • Matriz de Alocação
  • Exercício prático: Construção da Matriz de Alocação

Relatórios Personalizados

  • Visão Geral
  • Introdução à Geração de Relatórios
  • A Linguagem de Template Velocity (VTL)
  • Extensões do MagicDraw para VTL
  • Trabalhando em Formatos Microsoft Office
  • Desenvolvimento e Manutenção de Modelos

Automação Usando Macros e Scripting

  • Introdução
  • Conceitos Principais
  • Introdução à API
  • Classes Comuns e Úteis
  • Onde o Código é Inserido?
  • Exemplos e Exercícios Práticos

Requisitos

Nenhum.

Público-alvo:

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

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas