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 Diagramas de Pacotes
• Decomposição do Sistema em Pacotes
• Modelagem de Dependências entre Pacotes
• Exercício Prático: Modelagem da Estrutura de Pacotes
Análise das Necessidades dos Usuários
• Notação de Diagramas de Casos de Uso
• Identificação de Atores
• Identificação de Casos de Uso
• Relações entre Casos de Uso
• Exercício Prático: Modelagem de Casos de Uso
Definição de Requisitos do Sistema
• De Casos de Uso a Requisitos do Sistema
• Notação de Diagramas de Requisitos
• Especificação de Requisitos
• Definição da Estrutura dos Requisitos
• Verificação de Requisitos com Casos de Teste
• Relações entre Requisitos
• Exercício Prático: Modelagem de Requisitos
Definição de Blocos Estruturais (Visão de Caixa Preta)
• Notação de Diagramas de Definição de Blocos
• Blocos Estruturais
• Modelagem de Propriedades dos Blocos
• Definição de Relações entre Blocos
• Definição do Dicionário de Dados do Sistema
• Exercício Prático: Modelagem da Visão de Caixa Preta de um Sistema
Modelagem da Estrutura dos Blocos (Visão de Caixa Branca)
• Diagrama de Blocos Internos
• Visualização das Partes dos Blocos
• Conexão das Partes com Conectores
• Definição de Portas
• Definição de Fluxos de Itens e Blocos de Interface
• Exercício Prático: Modelagem da Visão de Caixa Branca de um Sistema
Modelagem de Restrições do Sistema
• Definição de Blocos de Restrição
• Vinculação de Propriedades de Restrição com Propriedades de Valor
• Execução de Parametrizações
• Exercício Prático: Modelagem de Parametrizações
Projeto de Comportamento Baseado em Estados do Sistema
• Notação de Diagramas de Máquina de Estados
• Identificação de Estados
• Definição de Eventos de Transição de Estado
• Especificação de Sinais
• Especificação de Efeitos
• Execução de Máquinas de Estados
• Exercício Prático: Modelagem de Máquinas de Estados
Projeto de Fluxos de Controle e Dados
• Diagrama de Atividades
• Definição de Atividades
• Especificação de Parâmetros
• Definição de Ações
• Modelagem de Fluxos de Controle
• Modelagem de Fluxos de Dados
• Execução de Atividades
• Exercício Prático: Modelagem de Atividades
Projeto de Comunicações
• Notação de Diagramas de Sequência
• Modelagem de Linhas de Vida
• Modelagem de Mensagens
• Decomposição de Interações Usando Referências
• Aplicação de Fragmentos de Interação
• Definição de Restrições de Tempo
• Exercício Prático: Modelagem de Interações
Modelagem de Constructos Transversais
• Arquiteturas Lógicas e Físicas
• Relação de Alocação
• Opções de Exibição de Alocações
• Identificação de Tipos de Alocações
• Matriz de Alocação
• Exercício Prático: Construção de Matriz de Alocação
Conclusão
• Resumo do Treinamento
• Discussão de Dúvidas Pendentes
Requisitos
Não são necessários requisitos específicos para participar deste curso.