Entrar em Contato

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 Estrutural do Sistema

  • Notação de Diagrama de Pacotes
  • Decompondo o Sistema em Pacotes
  • Modelando Dependências entre 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 dos Atores
  • Identificação dos Casos de Uso
  • Relacionamentos entre Casos de Uso
  • Exercício Prático: Modelagem de Casos de Uso

Definição dos Requisitos do Sistema

  • Dos Casos de Uso aos Requisitos do Sistema
  • Notação de Diagrama de Requisitos
  • Especificando os Requisitos
  • Definindo a Estrutura dos Requisitos
  • Verificando os Requisitos com Casos de Teste
  • Relacionamentos entre Requisitos
  • Exercício Prático: Modelagem de Requisitos

Definição dos Blocos Estruturais (Visão de Caixa Preta)

  • Notação do Diagrama de Definição de Blocos
  • Blocos Estruturais
  • Modelagem das Propriedades dos Blocos
  • Definindo Relacionamentos entre Blocos
  • Definindo o Dicionário de Dados do Sistema
  • Exercício Prático: Modelagem da Visão de Caixa Preta de um Sistema

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

  • Diagrama de Blocos Internos
  • Visualização das Partes do Bloco
  • Conectando as Partes com Conectores
  • Definindo Portas (Ports)
  • Definindo Fluxos de Itens e Blocos de Interface
  • Exercício Prático: Modelagem da Visão de Caixa Branca de um Sistema

Modelando Restrições do Sistema

  • Definindo Blocos de Restrição (Constraint Blocks)
  • Vinculando Propriedades de Restrição com Propriedades de Valor
  • Executando Parametrização
  • Exercício Prático: Modelagem de Parametrizações

Projetando o Comportamento do Sistema Baseado em Estados

  • Notação do Diagrama de Máquina de Estados
  • Identificação dos 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

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
  • Exercício Prático: Modelagem de Atividades

Projetando Comunicações

  • Notação do 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: Construindo uma Matriz de Alocação

Validação de Modelos

  • Introdução ao Curso​
  • Introdução à Validação de Modelos​
  • Criando Suiates de Validação Personalizadas​
  • Introdução às Métricas de Modelo​
  • Suiates de Métricas Predefinidas​
  • Desenvolvendo Suiates de Métricas Personalizadas

Modelos & Expressões Estruturadas

  • Módulo 01 – Introdução​
  • Módulo 02 – Fundamentos​
  • Módulo 03 – Metamodelo UML e Perfis​
  • Módulo 04 – Operações de Navegação​
  • Módulo 05 – Encontrar, Testar e Filtrar​
  • Módulo 06 – Valores & Operações do Modelo​
  • Módulo 07 – Scripts​
  • Módulo 08 – Aplicações no MagicDraw​

Duração Estimada da Aula

  • Laboratórios: 60%
  • Slides: 35%
  • Demonstracões: 5%

Requisitos

Nenhum pré-requisito.

Público-alvo:

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

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas