Programa do Curso
Introdução
- Apresentação do formador e dos participantes
- Introdução à modelação
- Introdução a SysML
- Introdução a MagicDraw/Cameo
- Definição de um estudo de caso
Decomposição estrutural do sistema
- Notação do diagrama de pacotes
- Decomposição do sistema em pacotes
- Modelagem de dependências de pacotes
- Tarefa prática: Modelagem da estrutura de pacotes
Analisando as Necessidades do Usuário
- Use Case Notação de diagrama
- Identificando Atores
- Identificar Use Cases
- Relações Use Case
- Tarefa prática: Modelação Use Cases
Definição dos requisitos do sistema
- De Use Cases a Requisitos do Sistema
- Notação do diagrama de requisitos
- Especificação de requisitos
- Definição da estrutura dos requisitos
- Verificação de requisitos com casos de teste
- Relações de requisitos
- Tarefa prática: Modelagem de requisitos
Definição de blocos estruturais (visão de caixa preta)
- Notação do diagrama de definição de blocos
- Blocos Estruturais
- Modelagem de propriedades de blocos
- Definição de relações entre blocos
- Definição do dicionário de dados do sistema
- Tarefa prática: Modelagem da visão de caixa preta de um sistema
Modelagem da estrutura de blocos (visão de caixa branca)
- Diagrama de bloco interno
- Visualização de partes do bloco
- Vinculação de partes com conectores
- Definição de portas
- Definição de fluxos de itens e blocos de interface
- Tarefa prática: 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
- Tarefa prática: Modelagem de parametrizações
Projetando o comportamento do sistema baseado em estado
- Notação de diagrama de máquina de estado
- Identificação de estados
- Definição de eventos de transição de estado
- Especificação de sinais
- Especificando efeitos
- Execução de máquinas de estado
- Tarefa prática: Modelagem de máquinas de estado
Conceber fluxos de controlo e de dados
- Diagrama de actividades
- Definição de Activities
- Especificação de parâmetros
- Definição de acções
- Modelação de fluxos de controlo
- Modelação de fluxos de dados
- Executando Activities
- Tarefa prática: Modelação Activities
Projetar Communications
- Notação de Diagramas de Sequência
- Modelação de linhas de vida
- Modelação de mensagens
- Decomposição de interações utilizando referências
- Aplicação de fragmentos de interação
- Definição de restrições de tempo
- Tarefa prática: Modelagem de interações
Modelagem de construtos transversais
- Arquitecturas lógicas e físicas
- Relação de atribuição
- Opções de exibição de alocações
- Identificando tipos de alocações
- Atribuição Matrix
- Trabalho prático: Afetação de edifícios Matrix
Linguagem específica do domínio (DSL)
- Introdução
- Conceitos evisão geral da DSL
- Perfis
- Estereótipos
- Etiquetas evalores marcados
- Personalizações
Nuvem de trabalho em equipe e Colaborador Cameo
- Introdução
- Recursos eserviços do Teamwork Cloud
- Aplicações Web eAdministração
- Recursos da ferramenta de modelagem
- Ramificações e mesclagem
- Particionamento de projetos
- Colaborador Cameo
Duração estimada do tempo de aula
- Laboratórios, 60%
- Slides, 35%
- Demonstrações, 5%
Requisitos
Nenhum.
Público-alvo:
- Engenheiros de sistemas envolvidos na modelação de arquitetura e conceção de sistemas.
- Profissionais deengenharia de sistemas baseados em modelos (MBSE).
Declaração de Clientes (3)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curso - System Engineering using SysML and UML 2
I mostly liked his subject knowledge and style.
Giacomo Urso
Curso - Systems Modelling with SysML
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.