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)
A senhora Malavika é uma excelente treinadora. Muito dedicada e respondendo bem às minhas dúvidas. Entendo que o campo de SysML e EA é muito amplo, e ela fez o seu melhor para apresentar o treinamento da maneira mais adequada possível. Ela até utilizou seu tempo de intervalo para buscar respostas às nossas perguntas. Meu respeito! Uma grande professora!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curso - System Engineering using SysML and UML 2
Máquina Traduzida
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.