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).
Testemunhos de Clientes (2)
A explicação de todos os componentes e dos usos dos mesmos nos exemplos
Olga Elizova
Curso - Enterprise Architecture in the UAF
Máquina Traduzida
A correlação direta com o nosso tema de trabalho nos exemplos
Gabriel Gutierrez - ARGOTEC S.r.l.
Curso - Systems Modelling with SysML
Máquina Traduzida